本文分享:unity3d是干什么用的,除了做游戏还能干啥?,在unity3d中物体发生碰撞的整个过程中,有几个阶段,分别列出对应的阶段函数?等内容,具体看全文。
unity怎么给线条加上碰撞
unity3d是干什么用的,除了做游戏还能干啥?
unity3d是干什么用的,除了做游戏还能干啥?
unity3d是一款3d游戏引擎,它提供了3d游戏的大部分基础功能实现,比如物理碰撞、3d模型显示、光照等功能,简化了使用者开发游戏的过程,更能够节省非常多的成本,unity3d与别的游戏引擎最大的不同是,它的代码是跨平台的,也就是说,别的引擎一款游戏要写好几份代码,它上面只需写一份就能在所有系统上运行。所以现在逐渐代替主流游戏引擎。
除了做游戏以外,你还可以利用游戏引擎内的功能做动画等,但并不是特别方便。
在unity3d中物体发生碰撞的整个过程中,有几个阶段,分别列出对应的阶段函数?
主要是三个阶段:
进入碰撞,OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider.当collider/rigidbody开始触动另一个rigidbody/collider时OnCollisionEnter被调用。
逗留碰撞,OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider.每个collider/rigidbody触动rigidbody/collider,将在每帧调用OnCollisionStay。通俗的说,一个碰撞器或刚体触动另一个刚体或碰撞器,在每帧都会调用OnCollisionStay,直到它们之间离开不接触。
退出碰撞,OnCollisionExit is called when this collider/rigidbody has stopped touching another rigidbody/collider.当 collider/rigidbody停止触动另一个 rigidbody/collider时,OnCollisionExit被调用。

117笔记