最终效果如下图所示。
思路是在碰撞发生时让主角隐藏,然后生成预先准备好的碎片prefab。
代码如下(不能格式化显示代码?):
Destroy(gameObject);
GameObject pieces = Instantiate(pieces_prefab);
pieces.transform.position = gameObject.transform.position;
可以将碎片物体的collider相互重叠一小部分,这样物理引擎就会让物体相互分离,类似爆炸的效果。
暂无关于此日志的评论。