关于Unity中变量和函数的定义
变量 函数 关于 定义 Unity
2023-09-11 14:21:19 时间
变量
1.匀速运动的物体都要记得定义一个speed速度变量
2.不断产生很多相同物体的事件要记得定义时间生成物体的间隔rate,并且有一个一达到rate的值就清0的累加时间变量,累加时间变量是通过Time.Deltatime来累加的。
3.bool变量的定义
有时候不知道要定义哪些bool变量
其实我是这样分析的,这个事件有哪几种状态,如果只有两种,有和无,那就定义成bool类型的变量,比如
a.游戏是否开始
b.是否发射子弹(因为飞机有两种状态,一种是正常的不断发射子弹的状态,一种是发生某些意外事件中断发射子弹的状态(爆炸,游戏结束))
4.具体到哪个位置发生一些事件的时候要就得定义坐标变量,如果针对某一个轴,可以定义成float,比较的时候只用某个轴就可以了,XXX.y,XXX.x
5.如果涉及到主角或者某个物体的状态的变化,就要定义枚举型enum,比如飞机的正常状态和爆炸状态
函数
1.一般在每一个有生成物体的脚本里面都要写一个开始生成的函数方法,作为开关,让总的逻辑脚本在游戏开始的时候去调用这些开关。
start_gen_enemy();
start_shooting();
start_game();
2.特定函数的名字不能取错,否则不会调用,像触发器函数OnTriggerEnter2D,拼错单词就当作普通函数,系统不会自动调用
相关文章
- C语言---变量与函数
- postman Variables变量的详解与应用
- 详解JMeter函数和变量
- java中变量运算细节 (2)
- Swift基础语法之变量函数
- 第九十八节,JavaScript语法、关键保留字及变量
- unity shader 内置变量
- js变量和函数声明的提升(转)
- python中将函数赋值给变量时需要注意的一些问题
- 类中变量私有化和调用:__x和getx/setx或者property
- java中的类、成员变量、方法的修饰符。
- Kotlin 朱涛-1 基础语法 变量 类型 函数 流程控制
- Linux Shell脚本自动化编程实战-shell变量(二)
- go template函数,变量等语法示例
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- [Go] 数据类型,变量与变量作用域,常量
- SAP ABAP字符和字符串变量隐式转换的一些规则
- Python之pandas:利用describe函数统计【类别型】特征/离散型变量的描述性统计信息(包括个数count、unique、top及其freq、first、last)之详细攻略
- Python之pandas:pandas的get_dummies函数简介(one-hot编码/将字符串似的分类变量转为哑变量/虚拟/伪/指示符变量)及其使用方法之详细攻略
- 常见Java面试题之静态变量和实例变量的区别
- 〖大前端 - 基础入门三大核心之JS篇③〗- 掌握 Javascrip 的变量
- Go语言自学系列 | golang函数类型与函数变量
- C++访问private变量(三十)
- 【VBA研究】变量定义的类型和实际赋值类型
- python里使用vars()返回当前局部作用域的所有成员函数和成员变量
- 注意:在对象变量中存放的是引用(地址);在简单变量中存放的是数值。
- 用正确的反义词组命名具有互斥意义的变量或相反动作的函数等
- 利用引用形参实现两个变量的值互换
- php 对象赋值后改变成员变量影响赋值对象
- Spark 广播变量(broadcast)更新方法
- Matlab:MATLAB GUI不同控件函数间变量传递的三种方法详解
- awk匹配变量