island1985
island1985
关注数: 6
粉丝数: 4
发帖数: 809
关注贴吧数: 11
【求助】 关于kinematicbody3d 检测 _is_on_floor 的问题 场景很简单。一个static的地面,一个kinematic3d 的球,脚本如下,碰撞也设置好了,空中一切正常,但小球落地停止后仍按顺序反复打印: 1我在空中 2我在地下,(虽可以设一个bool变量在落地后停止这种重复打印)求解惑这是为什么,,碰撞安全距离都是0.0001 extends KinematicBody var grivyty = -5 var vp = Vector3(0,1,0) var motion = Vector3() func _process(delta): anim(delta) move_and_slide(motion,vp) func anim(delta): if not is_on_floor(): motion.y = grivyty print("我在空中") else: motion.y = 0 print("我在地下")
求大神解惑,什么是 wrap light? 做某些材质走的是自发光通道,需要包裹灯光,也就是wrap light,求科普这是啥玩意?是个节点?如何实现
1
下一页