Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart

插件刚下载下来,虽然从Demo里面看了下大致效果,但尝试使用的时候茫无头绪,因此决定一边读文档一边写下笔记。这个笔记会从最基本的名词概述开始一步一步到用法。
除非特别注明,所有内容都不是机翻,而是理解后自己翻译的。

翻译目录:
【零】API REFERENCE MANUAL第一章 、Documentation - Core Concept
【一】Documentation 功能概述
【二】Stream Quickstart
【三】Terrain Streaming Quickstart
【四】Documentation - Chunk Proxies
【末】活学活用

第一步:设置

第一步是准备一个关卡并加入Sectors 和Portals。

将你想要加入一个Sector的物体全部选取,然后通过GameObjcet菜单或者Shift+Alt+S将它们加入一个新的Sector里面。
Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第1张图片Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第2张图片
然后通过GameObject菜单或者Shift+Alt+P建立Portal,然后绘画Portal的几何并连接前后Sectors。
Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第3张图片
Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第4张图片

第二步:设置一个Loader

当你设置好Sectors和Portal后,你需要加入一些可以作为Loader的物体。SECTR STREAM 有很多Loader选择(为不同游戏类型而设),但使用"Neighbor Loader"开始是个不错的选择。

Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第5张图片
首先,选择你的玩家物体或者玩家Prefab,然后将SECTR Neighbor Loader 组件加入到这个玩家(Prefab)。
Unity3d SECTR 2019 从零开始了解(二):Stream Quickstart_第6张图片
注意:关于更多Loader组件,可以翻阅SECTR手册。

第三步:导出区块(Chunks)

当你的场景完成设置地形切割、Sectors和Portal后,且你加入了至少一个Loader之后,你就可以将准备流式导出了。这个阶段中每个Sector的全部子组件会被选取并导出到一个外部场景文件(称为区块(Chunk))。

区块通过SECTR STREAM 窗口导出和导入。使用以下路径打开窗口:
Window -> Procedural Worlds -> SECTR -> Stream Window
Step5P1
点击“Export all Sectors”即可导出。
Step5P2

注意:只有静态的Sectors可以被流式导出,所以若你更改了这个Flag就要小心。

第四步:Build、Play、Stream

当场景被流式导出后,你可以即使看到这个场景和地形流式效果了。地形应该会在玩家附近加载且玩家可以在游戏世界中移动。注意流式在编辑器可用,但效果在Build出来之后会更好。

注意:SECTR STREAM会自动将这个区块场景加入到项目的Build 场景列表。若你更新了新的区块场景,或者你改变了游戏布局(不需要这个场景了)的话请谨记从列表中移除。

你可能感兴趣的:(U3D,Unity3D,U3D,SECTR)