Unity中在Uptate中只做一次的方法
来源:互联网 发布:mysql获取第一条记录 编辑:程序博客网 时间:2024/05/16 05:37
本人初学者,突然有个需求要在一个键一直为True的状态下,Update方法中语句只执行一次。
全部代码如下:
using UnityEngine;
using System.Collections;
public class TestOnce : MonoBehaviour {
private int a= 1, b=1;
private bool isGearOne;
private bool isGearOneState = true;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKey (KeyCode.Q)) {
isGearOne = true;
//print("isGearOne :" + isGearOne);
} else {
isGearOne =false;
//print("isGearOne :" + isGearOne);
}
if (isGearOne && isGearOneState) {
isGearOneState = false;
a++;
print ("a = " + a);
} else if (isGearOne ==false && isGearOneState ==false) {
isGearOneState = true;
b++;
print ("b = " + b);
}
}
}
显示效果是当一直按下Q键时,a加一次。抬起Q键时 b加一次。 还有什么好的方法欢迎高手们交流。
- Unity中在Uptate中只做一次的方法
- 在Unity中引用Dll的两种方法
- 在Unity中引用Dll的两种方法
- 在Unity中引用Dll的两种方法
- 在Unity中引用Dll的两种方法
- 在unity中做图片二值化的一些方法。C#
- Unity 在JS中间隔时间调用方法
- Unity截屏方法,在Unity中进行截屏。
- [Unity] Unity的lua项目中模拟每帧运行一次的协程
- 在allegro中一次添加多个过孔的方法
- jquery 的$.ajax()方法在ie8中只能访问一次后台问题。
- 在Unity中切换场景遇见的玩家数量增加的问题解决方法
- 在unity中实现机械臂的仿真操作的方法
- Unity在代码中对子对象指定父对象的方法
- Unity中在界面上显示3D模型的方法
- Unity教程之-在Unity3d中加载外部图片的两种方法
- Unity教程之-在Unity3d中加载外部图片的两种方法
- C#在Unity中接口的实现
- SpringMVC测试
- 大数据概述
- Git for Windows安装和基本设置
- 02C++单例模式线程安全问题
- JavaScript的数组定义和长度获取
- Unity中在Uptate中只做一次的方法
- 跟我一起学python第二讲 开发工具Jupyter Notebook安装和远程访问设置
- POJ-1251-Jungle Roads
- 树状数组--快捷的线段树
- memcpy和memmove区别
- 在phpcms中的内容详情页中,输出时间
- 浅谈python 数据类型和变量
- 慢慢认识大数据
- S3C6410通过按键玩中断