Unity3D非物理引擎碰撞模拟
Unity3D 的非物理引擎碰撞模拟,挺适合想精细控制碰撞效果的场景,是在做一些艺术类或者有特殊机制的游戏时,用物理引擎太笨重。通过脚本控制Collider
的回调,碰撞响应可以完全自定义。像OnCollisionEnter
这些函数配合transform.position
的手动更新,用起来其实也蛮顺。你还可以调Collider
的大小和偏移,精度也够。碰撞响应可以搞点动画或者闪光特效,加点反馈更有感觉。性能上,记得用Layer Collision Matrix
或者Physics.OverlapSphere
这种静态检测来控制频率。你要是项目里不太需要真实物理表现,这种方式还挺省事的,逻辑清楚,响应也快。
小球相撞.rar
预估大小:5个文件
小球相撞
文件夹
People.cs
6KB
2017812-144631.jpg
109KB
2017812-144557.jpg
96KB
说明.txt
46B
PeopleRoot.cs
2KB
178.91KB
文件大小:
评论区