就是透明的看不见,只有坐标... 僦是透明的看不见,只有坐标
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案
游戏中经常需要玩家与环境互动比如开门动作、射击动作等。常用的互动方式有三种碰撞检测、光线投射和碰撞检测触发器。以开门这个简单动作为例
当玩家与门嘚碰撞体发生物理碰撞时触发开门动画。若门的碰撞体与门一样大这会导致玩家贴着门时门才会打开,感觉门是被撞开的若门的碰撞體比门大,使得玩家与看不见的碰撞体发生物理碰撞就像撞到了透明的箱子。
在玩家面朝的方向绘制一个透明的投射线当这个投射线與门交错时触发开门动画。但这样必须玩家面向门的时候门才会打开
在门外额外增加一个矩形碰撞体并设定为触发器,这样当玩家在门外触发(并非发生物理碰撞)到该碰撞体时触发开门动画但这样还需要一个与门一样大的碰撞体来处理飞行物体等实际碰撞到门上的反彈效果。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。