标签: unity3d graphics 3d linear-algebra
我有一个游戏机制,玩家可以在3D坐标中定义的三角形上行走。我的问题是玩家在两个连接的三角形上行走并试图走到另一个三角形,如何我可以确定他应该走哪个三角形面。
例如,在下图中,播放器在正常T3的脸部T1上。他试图用正常的N1走向T2。尝试转到N4到N2时,该技术也需要工作
我能想到的唯一方法是围绕三角形边缘进行光线投射,但我希望这是一个更清洁的解决方案。另外我应该提到顶点绕组不能在这里使用。