标题:
看教程,Unity使用左手坐标系,然后导出给服务器工具时使用了右手坐标系。
基于此,服务器在做寻路的时候是基于相反坐标操作的,最后如果服务器需要把一些寻路或者位置信息广播给客户端,是需要手动对所有的X值取反吗?
这样操作会不会有点太麻烦了
demo不给你演示了正确做法?
egametang 你说得Demo是ET 8 unity里面吗?我只找到了Init 场景,没有看到其他demo。
然后呢,ET里面能正常,我理解因为服务器本身也是一套代码控制所以不存在坐标系问题。
但是我们服务器是单独写的,依赖的地图数据是导出的obj,这样坐标系就是俩个。我现在正在尝试修改工具,将俩边的坐标系统一
egametang 能顺便给个demo的地址或者链接么,我看看具体操作。
如果你说得是代码里
public static void Find(this PathfindingComponent self, float3 start, float3 target, List<float3> result)
这个函数,他里面确实是有x取反操作