Unity3D
来源:互联网 发布:windows桌面插件api 编辑:程序博客网 时间:2024/06/07 06:55
Unity中所有使用C#编写的脚本都应该继承自MonoBehaviour
MoonBehaviour常见的必然事件(在特定条件下被调用):
MoonBehaviour特定事件的响应函数(模型碰撞、鼠标移动)
MoonBehaviour 常用组件及变量
变量列表:
函数列表:
需要注意的是,调用
GetComponent()
函数比较耗时,因此应该尽量避免在Update
中调用这些组件获取的函数,而是应该在初始化是把组件的引用保存在变量中。
GameObject访问游戏对象
可以用如下几种方式来访问游戏对象:
通过名称查找:GameObject.Find()
如果场景中存在指定名称的游戏对象,那么返回该对象的引用,否则返回空值null。
GameObject player;void Start() { player = GameObject.Find("MainHero");}
通过标签来查找:GameObject.FindWithTag
,如果场景中存在指定标签的游戏对象,那么返回该对象的引用否则返回空值null,如果有多个返回第一个。还可以使用GameObject.FindGameObjectsWithTagg()
来获取游戏对象数组。
GameObject player;GameObject[] enemies;void Start() { player = GameObject.FindWithTag("player"); enemies = GameObject.FindGameObjectsWithTag("enemy");}
请注意:以上几个方法都比较耗时,应该避免在
Update
中调用这些获取Compoent的函数,而是应该在初始化时把组件的引用保存在变量中。
阅读全文
0 0
- Unity3D
- Unity3D
- Unity3D
- Unity3D
- unity3d
- Unity3D
- Unity3D
- Unity3D
- UNITY3D
- Unity3D
- unity3d
- unity3D
- Unity3D
- Unity3d
- Unity3D
- unity3D
- unity3D
- Unity3D
- 535_微信调试需要打包
- 排序算法4
- 实用博客连接
- 536_未捕获异常处理
- LoginHandler
- Unity3D
- php常见数组函数
- Property Animation(属性动画)用法示例
- 微型四轴飞行器(5)九轴姿态融合算法A
- 水果忍者VR原型一
- 537_隐藏键盘
- Node.js模块和包
- ScrollView和ListView滑动冲突
- C语言变长参数