找回密码
 立即注册
查看: 1014|回复: 12

[笔记] unity引擎可以制作无缝超大地图吗?

[复制链接]
发表于 2021-4-15 10:00 | 显示全部楼层 |阅读模式
unity引擎可以制作无缝超大地图吗?
发表于 2021-4-15 10:02 | 显示全部楼层
uinty支持多场景叠加(LoadLevelAdditive),你并不需要把一个大地图做在一个场景里,而是把大地图划分多块不断加载场景卸载场景来实现大地图的拼接。

ue4有一套无缝地图的官方方案可以用来参考的,原理完全可以用在unity上https://docs.unrealengine.com/latest/CHN/Engine/LevelStreaming/WorldBrowser/index.html
发表于 2021-4-15 10:10 | 显示全部楼层
一个老外做了1/600还是1/6000个地球半径的星球,导入unity玩,油管上可以搜到(他的工具是houdini+脚本)。主要就是cube sphere,和lod分块方面的技术。
发表于 2021-4-15 10:20 | 显示全部楼层
理论上是可行的,自己实现一套streaming机制...不断预加载和卸载

就是比较累,引擎原生支持的不足
发表于 2021-4-15 10:26 | 显示全部楼层
用ue4吧,高负载游戏性能表现会让你满足的,
发表于 2021-4-15 10:28 | 显示全部楼层
可以看看坎巴拉太空计划,星球探险家( Planet Explorer ),这些都是unity做的游戏,前面的精细度渣了点,但是都是星球尺度的地形,后一个效果好很多,不过在我很早以前玩的时候地图还只有几个州
----------------------------------------------------------------------
很多人会把星球探险家和异星探险家混做一个,毕竟前者没有后者知名,但是我个人觉得前者在可玩度,游戏性,完整性等等各方面都非常丰富,同时,这还是个国产游戏。
此处安利一波~

看见没~出门打怪都是带着一群NPC小弟的,加上自家产的6引擎飞行平台,那叫一个拉风~



一个非常正常的打怪场景~


建造系统里甚至能造潜水艇哟


土豪的机库都是这样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-4-15 10:33 | 显示全部楼层
锁视角的比较简单,只要把场景按格子切开就可以了。然后把物件的lightmap重新映射下。
场景加载方式按九宫格加载。自己弄一个pool来管理这些格子和地块上面的物件。
发表于 2021-4-15 10:41 | 显示全部楼层
不搞游戏开发,不过看了其他答案,发现所举的超大地图例子在mapbox unity面前似乎都不值一提。它支持构建一个和地球同样大小的世界,能够支持AR、VR等技术,算是免费帮mapbox免费打个广告了,可有鸡腿? @Mapbox中国
此外还有一个unity的插件叫WRLD Unity SDK,似乎也很牛逼的样子,可以参考这个视频(自备小梯子):https://www.youtube.com/watch?v=lPg1dsTBO0w

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-4-15 10:49 | 显示全部楼层
可以
我前同事就写了一套
附带简易地图编辑器
发表于 2021-4-15 10:58 | 显示全部楼层
最近在做这块,有一个插件提供给需要的参考下,我们目前也只是用这个插件做了一个Demo测试效果,还ok,对于lightmap和navmesh的拆分它说也是支持的,只是我还没时间进行详尽的测试。
SECRT: Asset Store
大致翻了一下代码,Unity5之后也是基于多场景做的,帮你按照区域设置拆分并保存成多个场景,然后根据绑定在镜头或者角色身上的脚本来进行加载。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-20 09:03 , Processed in 0.117127 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表