unity2D脚本写法
Unity2D脚本一些基础的写法记录
unity作为一款非常常见且免费的游戏引擎越来越常见了,优秀的功能和特性深受很多开发者的喜爱。前段时间刚好在学校上了一点C#
的基础,于是回家后自学了一点点C#
脚本的写法,在这里做一个记录,以免就此荒废。
start()
和update()
函数
在unity中创建一个脚本后,当中默认存在的两个函数分别是start
和update
。顾名思义,它们分别是在游戏程序启动时和运行时执行的函数。当中的update
函数会在画面每一帧刷新时执行一次。
1 | void Start(){ |
每个脚本都会有一个对应的游戏对象,也就是脚本所挂载的游戏物体。在脚本中这个对象叫做this.gameObject
,你可以通过this.gameObject.xxx
来获得各种各样的变量,或是直接操作更改变量的值,非常方便。
这里放一点常用的变量列表及方法:
this.gameobject. | 变量类型 | 含义 |
---|---|---|
position | vector3 | 游戏对象位置 |
eulerAngles | vector3 | 游戏对象朝向 |
transform.positon | 更改变量 | 给游戏对象定义新位置 |
transform.eulerAngles | 更改变量 | 给游戏对象定义新朝向 |
rigidbody2D | 物理刚体 | 获得游戏对象刚体属性 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Toxic_Sludge's Blog!
评论