
如上图所示:其中蓝色方框为raycast的碰撞区域(路径),但并未跟随视角移动(head节点旋转)而保持在正中心。
以下为character3d依附脚本移动鼠标时的触发事件和场景树,如有任何需要补充欢迎留言,十分感谢



以下为character3d依附脚本移动鼠标时的触发事件和场景树,如有任何需要补充欢迎留言,十分感谢


回答参考了ai的答案
大概率是RayCast3D没挂在实际旋转的Camera3D下,或target_position仍是全局方向。把InteractionRayCast作为Eyes/Camera3D子节点,重置其rotation为0,仅设target_position=Vector3(0,0,-5),不要每帧改global_transform。
如果未能解决你的问题,可以私信我进一步沟通交流