社区
Unity3D
帖子详情
u3d里的地图数据怎么导出给服务器?
转角天边
2016-08-30 03:24:53
C++写的服务器,U3D做客户端
服务端要做怪物寻路和一些阻挡信息,怎么将U3D的地图数据导出给C++服务器用呢
...全文
1137
2
打赏
收藏
u3d里的地图数据怎么导出给服务器?
C++写的服务器,U3D做客户端 服务端要做怪物寻路和一些阻挡信息,怎么将U3D的地图数据导出给C++服务器用呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无名剑
2016-09-09
打赏
举报
回复
自己写个Editor工具 然后 查询场景中相关的节点,把这些信息转换成自己需要的格式 然后放服务器上就可以了 你服务器是C++写的 你可以把解析数据直接写成C++ 然后用DllImport的方式给编辑器调用 这样解析场景格式的代码就不用写两份了
jwxkk
2016-09-09
打赏
举报
回复
同时注意不要设计成多人同时编辑一个地图
[Unity]NavMesh
地图
地形
数据
转换为
服务器
数据
参考资料1 的项目源码 失效? 参考资料2 可用 参考资料3 可用 参考资料4-5,需要CritterAI 插件。 参考资料6CritterAI 插件官网, 参考资料7 把NavMesh的
地图
数据
直接转换为Obj模型文件。 参考资料: 1.让Unity NavMesh为我所用 2.将Unity导航网格(navmesh)模拟输出到二维数组并
导出
xml 3.Unity
3d
开发(十三)
导出
NavMesh可行走区域信息 4.Unity
3d
的NavMesh信息
导出
...
MMORPG寻路基于Unity的原生Navmesh
数据
实现服务端寻路
在MMORPG中,寻路一般分为客户端寻路与
服务器
寻路,两种寻路方式的侧重点是不一样的,客户端寻路由于独享计算与内存资源,一般使用更高的精度与更长的时间,以达到更高质量的寻路。而
服务器
寻路由于要服务多个实体,则更侧重于,在保证寻路质量的前提下,使用更小的计算资源,更快速的输出寻路
数据
。而NPC和怪物的寻路则一般使用
服务器
寻路,
服务器
直接进行路径的计算,并在移动心跳中逐步发送给客户端,
服务器
的计算可以保证多个玩家间看到的NPC的位置与移动的同步,同时也避免了修改NPC寻路路径的外挂的出现。
将Unity场景(包含物件和地形)
导出
到.obj文件
最近在做服务端的导航网格寻路,用到的RecastNavigation插件需要将Unity场景
导出
到obj文件作为导航网格
数据
使用网上的ExportOBJ和TerrainObjExporter要么是只
导出
物件要么只
导出
地形并且不支持自定义
导出
局部地形(比如一个很大的
地图
周围都是山,但我只需要建筑部分用来做寻路)都不满足我的要求于是我结合两者做了个可以
导出
整个场景(包括物件和地形)并支持地形局部
导出
和...
U
3D
面试汇总!!!
一种键值对形式存放
数据
。key的类型无限制。
Unity
3D
场景
导出
成 XML或JSON 并解析还原场景
为了尽可能加快从网络加载场景,我们通常可以把场景先
导出
成 XML,把优先级高的资源优先加载并显示(地形等),把可以进入场景之后再加载的对象放到最后(比如场景
里
面的怪物等),本篇一部分代码引用自:http://www.xuanyusong.com/archives/1919,
导出
场景部分在原作者的代码基础进行了优化,并且整理成了更加方便,容易使用的类库。 先来搭建测试场景(测试场景来源网络
Unity3D
2,589
社区成员
2,147
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章