unity开放世界解决方案-World Streamer 2加载插件(一)

文章介绍了WorldStreamer2插件在创建开放世界游戏中的应用,包括世界流加载原理、场景配置步骤和工具的熟悉。作者分享了如何通过这个工具在20天内搭建开放世界场景,并强调了动态加载和资源管理的重要性,特别提到了洞穴和房间的延迟加载策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

我原来想做开放世界独立游戏,是不是很大胆?整个游戏完全是开放世界,就这个游戏,就完全是这个独立游戏(团队就我一个人)。
我最早和朋友说的时候,就是做独立游戏,做开放世界独立游戏,所有朋友啊都很兴奋,宫崎英高、小岛秀夫、默神啊他们啊都很兴奋,一直说开放世界独立游戏,就一直在做开放世界独立游戏的准备。所以我就和他们说的,我只要20天或者只要给我25天,两周到三周 ;他们说为什么,我说很简单,我每天写(代码)两行,黎明写一行,黄昏写一行,我写10天,20行我选一行,那10天就够了。然后前面10天选插件,严格的选插件,我说只要20天开放世界就搭出来了。哇,所有人都说太厉害了,就挑战性太大了,一点都不可能呀!
但是后来我还是放弃了(笑),你知道为什么吗,我研究了大量的使用World Streamer 2插件的案例,其实一周就够了(哈哈)。


一、World Streamer 2是什么?

顾名思义,世界流加载,用来处理开放世界尤其是大世界大地形的加载。原理很简单,就是将完整的场景分割成一块一块,进行部分加载。过程整包含网格、纹理、lod、光照等自动化处理,当然需要进行预先配置,而配置的选项也相当丰富,如果是3d游戏切割世界可以包含xyz三轴,可以说是适用于各类开放世界游戏。
加载玩家能可见的数据流,其他部分当玩家移动到后再进行加载。
在这里插入图片描述

二、示例加载

这部分其实看文档就可以轻松搞定,这个用 2021.3.1f1 urp的工程展示简要步骤。
0、加载urp资源
在这里插入图片描述

1、勾选player设置
在这里插入图片描述
2、添加场景
在这里插入图片描述
2、检查场景Streamer Tag设置,有红色警告按钮点击即可
在这里插入图片描述
在这里插入图片描述

3、检查预制有无红色警告按钮

在这里插入图片描述
在这里插入图片描述
这个和上面的红色按钮都点击后会发现build setttings中加了一堆小场景
在这里插入图片描述
4、运行查看

三、熟悉工具

1、打开场景管理器
在这里插入图片描述

2、地形管理器
在这里插入图片描述
3、流管理-层级、裁切
在这里插入图片描述4、灯光管理在这里插入图片描述
5、生成设置
在这里插入图片描述


总结

本篇粗略的说明了开放世界加载的原理和示例,其中门道还是很多的,大家可以多观察下示例场景。我们需要掌握大地形的加载以及洞穴、房间的加载方式,例如:主角在探索的时候发现了洞穴或者进入了房间,那他其实在我们没判断洞穴或者房间前是不必加载内部资源的。
下一篇探究如何使用该插件制作自己的大世界加载以及传送等功能的实现。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值