Unity中让Update中的方法执行一次
2024-09-02 15:25:49
Unity中让Update中的方法执行一次
Unity中,很多时候,代码需要放在Update中时刻监测状态,一旦状态符合,又只需要代码执行一次;
其实可以通过设置控制量的方式,让代码只执行一次;
方法:设置一个全局控制变量,让方法体中改变这个变量,代码执行完毕一次,变量也就改变了,下次再进行判断,就不符合条件了,也就不会再执行了;
方法一:
int a=0;
void Update()
{
if((enemyHP<=0)&&(a==0))
{
playerCoin+=100;
a++;
}
方法二:
bool b=true;
void Update()
{
if((enemyHP<=0)&&b))
{
playerCoin+=100;
b=false;
}
最新文章
- jQuery代码节选(筛选)
- .NET项目开发的几个非常重要的项目设置
- C语言中结构体的初始化
- tomcat报404
- C++ extern ";C";,C与C++的区别
- python 接口自动化测试(四)
- JVM基础系列第15讲:JDK性能监控命令
- ZooInspector 连接不到 Zookeeper 的解决方法
- lvs的负载均衡测试
- Linux: HowTo See Directory Tree Structure
- IDEA 快捷键修改(长期更新)
- 用MyEclipse开发REST Web Service
- hdu3746 Cyclic Nacklace KMP
- 【Scrapy】关于使用Scrapy框架爬虫遇到的问题1
- Python2.7-浙江省实时天气爬取
- vs2015的visual assist X options安装过程
- Oracle 客户端连接时报ORA-01019错误总结
- 在ios上时间无法parse返回 ";Invalid Date";
- struts2 的学习
- Application.DoEvents()和多线程