免费做苗木网站,软件开发项目经理职责,网站建设管理工作范文,网上做ps赚钱的网站RigidBody 刚体
1#xff0c;Gravity Scale 重力参数#xff0c;是一个乘量参数#xff0c;调整为0则不受重力影响。
2#xff0c;Sleeping Mode 睡眠模式#xff0c;分为永不睡眠/开始时睡眠/开始时不睡眠3种。如需要一直碰撞检测可以选择永不睡眠。
BoxCollider 碰撞… RigidBody 刚体
1Gravity Scale 重力参数是一个乘量参数调整为0则不受重力影响。
2Sleeping Mode 睡眠模式分为永不睡眠/开始时睡眠/开始时不睡眠3种。如需要一直碰撞检测可以选择永不睡眠。
BoxCollider 碰撞盒子
1Edit Collider 修改碰撞区域大小
2Is Trigger 是否为碰撞检测器如果勾选则发生碰撞时会穿过。
3Used By Composite 勾选后碰撞区会和其他碰撞盒子连在一起可用于TielMap瓦片地图。
//碰撞盒可以做碰撞检测对象在碰撞到对象时触发
//使用OnCollisionEnter()方法进行碰撞检测//勾选is Trigger选项后碰撞盒变为一个触发器触发器没有碰撞体积。
//使用OnTriggerEnter()方法进行触发检测
其他
12D游戏刚体碰撞旋转和抖动在刚体组件的Constraints选项中冻结Z轴。
同时在代码中需要修改角色的移动逻辑为移动刚体位置而不是角色位置。
原理碰撞体相撞后Z轴发生变化以及玩家操作角色移动造成碰撞区重叠后刚体组件强行复位。