unity引擎可以制作无缝超大地图吗?
unity引擎可以制作无缝超大地图吗? uinty支持多场景叠加(LoadLevelAdditive),你并不需要把一个大地图做在一个场景里,而是把大地图划分多块不断加载场景卸载场景来实现大地图的拼接。ue4有一套无缝地图的官方方案可以用来参考的,原理完全可以用在unity上https://docs.unrealengine.com/latest/CHN/Engine/LevelStreaming/WorldBrowser/index.html 一个老外做了1/600还是1/6000个地球半径的星球,导入unity玩,油管上可以搜到(他的工具是houdini+脚本)。主要就是cube sphere,和lod分块方面的技术。 理论上是可行的,自己实现一套streaming机制...不断预加载和卸载
就是比较累,引擎原生支持的不足 用ue4吧,高负载游戏性能表现会让你满足的, 可以看看坎巴拉太空计划,星球探险家( Planet Explorer ),这些都是unity做的游戏,前面的精细度渣了点,但是都是星球尺度的地形,后一个效果好很多,不过在我很早以前玩的时候地图还只有几个州
----------------------------------------------------------------------
很多人会把星球探险家和异星探险家混做一个,毕竟前者没有后者知名,但是我个人觉得前者在可玩度,游戏性,完整性等等各方面都非常丰富,同时,这还是个国产游戏。
此处安利一波~
看见没~出门打怪都是带着一群NPC小弟的,加上自家产的6引擎飞行平台,那叫一个拉风~
一个非常正常的打怪场景~
建造系统里甚至能造潜水艇哟
土豪的机库都是这样的 锁视角的比较简单,只要把场景按格子切开就可以了。然后把物件的lightmap重新映射下。
场景加载方式按九宫格加载。自己弄一个pool来管理这些格子和地块上面的物件。 不搞游戏开发,不过看了其他答案,发现所举的超大地图例子在mapbox unity面前似乎都不值一提。它支持构建一个和地球同样大小的世界,能够支持AR、VR等技术,算是免费帮mapbox免费打个广告了,可有鸡腿? @Mapbox中国
此外还有一个unity的插件叫WRLD Unity SDK,似乎也很牛逼的样子,可以参考这个视频(自备小梯子):https://www.youtube.com/watch?v=lPg1dsTBO0w 可以
我前同事就写了一套
附带简易地图编辑器 最近在做这块,有一个插件提供给需要的参考下,我们目前也只是用这个插件做了一个Demo测试效果,还ok,对于lightmap和navmesh的拆分它说也是支持的,只是我还没时间进行详尽的测试。
SECRT: Asset Store
大致翻了一下代码,Unity5之后也是基于多场景做的,帮你按照区域设置拆分并保存成多个场景,然后根据绑定在镜头或者角色身上的脚本来进行加载。
页:
[1]
2