Unity脚本——Csharp
2016-03-18 11:43
513 查看
打印输出:
游戏流程函数:
Awake():在对象被创建的时候调用。
Start():在Awake()方法之后执行。在脚本禁用后不会执行。
update():在游戏循环的每一帧都会调用。
FixedUpdate():在每个固定帧率时间后调用。当你处理物理相关(刚体和受力)的时候调用这个函数而不是update()。
Destroy():对象摧毁的时候调用。
2D碰撞函数:
OnCollsionEnter2D(CollisionInfo2D info):当其他碰撞盒子碰到了当前对象碰撞盒子时调用。
OnCollsionExit2D(CollisionInfo2D info):其他碰撞盒子离开已经碰到过的当前对象碰撞盒子时调用。
OnTriggerEnter2D(Collider2D otherCollider):其他碰撞盒子作为触发器碰到了当前对象碰撞盒子时调用。
OntriggerExit2D(Collider2D otherCollider):其他碰撞盒子作为触发器离开已经碰到过的当前对象碰撞盒子时调用。
删除:
Destroy(this.gameObject)
绘制:
OnBecameInvisible 方法是在游戏对象移动到画面之外不再被绘制时被调用的方法。
注意:为什么我们不使用
这些方法的基本思路都是在对象被渲染的时候执行一个代码段(反之亦然)。他们就像
问题是这些方法在被Unity编辑器的场景视图渲染的时候也会被调用。这意味着我们在Unity编辑器里和最终编译平台得到的效果会不一样。这不仅危险而且很可笑。我们强烈推荐不要使用这些方法。
来自:
http://www.tairan.com/archives/10518/
//
Debug.Log("");
游戏流程函数:
Awake():在对象被创建的时候调用。
Start():在Awake()方法之后执行。在脚本禁用后不会执行。
update():在游戏循环的每一帧都会调用。
FixedUpdate():在每个固定帧率时间后调用。当你处理物理相关(刚体和受力)的时候调用这个函数而不是update()。
Destroy():对象摧毁的时候调用。
2D碰撞函数:
OnCollsionEnter2D(CollisionInfo2D info):当其他碰撞盒子碰到了当前对象碰撞盒子时调用。
OnCollsionExit2D(CollisionInfo2D info):其他碰撞盒子离开已经碰到过的当前对象碰撞盒子时调用。
OnTriggerEnter2D(Collider2D otherCollider):其他碰撞盒子作为触发器碰到了当前对象碰撞盒子时调用。
OntriggerExit2D(Collider2D otherCollider):其他碰撞盒子作为触发器离开已经碰到过的当前对象碰撞盒子时调用。
删除:
Destroy(this.gameObject)
绘制:
OnBecameInvisible 方法是在游戏对象移动到画面之外不再被绘制时被调用的方法。
注意:为什么我们不使用
OnBecameVisible()和
OnBecameInvisible()方法啦?
这些方法的基本思路都是在对象被渲染的时候执行一个代码段(反之亦然)。他们就像
Start()或者
Stop()方法(如果你需要,直接在
MonoBehaviour添加方法,Unity会直接使用它)。
问题是这些方法在被Unity编辑器的场景视图渲染的时候也会被调用。这意味着我们在Unity编辑器里和最终编译平台得到的效果会不一样。这不仅危险而且很可笑。我们强烈推荐不要使用这些方法。
来自:
http://www.tairan.com/archives/10518/
//
相关文章推荐
- Unity ugui slider制作loading条 拉升变形的解决
- unity ngui学习(三)
- Unity5.3.2 记录
- Unity Shaders and Effects Cookbook (1-3) 创建 Half Lambert 光照模型
- iTween基础之Fade(淡入淡出)
- Unity ios、android、pc一键打包(一)
- Unity3D 语音接入适用于pc、ios、android
- Unity3D中基本GUI控件介绍
- Unity中自带时间函数的执行顺序(全部完整版)
- 3DMax extort FBX and import to unity
- DisUnity——Unity3D反编译资源提取利刃
- Unity CPU 优化
- [Unity] 精灵动画制作中需要注意的一些问题
- unity ngui学习(二)
- Unity PoolManager
- 【Unity】UIScrollView 求当前页数的算法求解
- [Unity 5.3] : [VRDevice] Initialization of device oculus failed 问题解决小结
- unity ngui学习(一)
- [UnityShader2]图形学与CG基础
- 【Unity3D游戏开发】基础知识之Tags和Layers (三二)