前言
我原來想做開放世界獨立游戲,是不是很大膽?整個游戲完全是開放世界,就這個游戲,就完全是這個獨立游戲(團隊就我一個人)。
我最早和朋友說的時候,就是做獨立游戲,做開放世界獨立游戲,所有朋友啊都很興奮,宮崎英高、小島秀夫、默神啊他們啊都很興奮,一直說開放世界獨立游戲,就一直在做開放世界獨立游戲的準備。所以我就和他們說的,我只要20天或者只要給我25天,兩周到三周 ;他們說為什么,我說很簡單,我每天寫(代碼)兩行,黎明寫一行,黃昏寫一行,我寫10天,20行我選一行,那10天就夠了。然后前面10天選插件,嚴格的選插件,我說只要20天開放世界就搭出來了。哇,所有人都說太厲害了,就挑戰(zhàn)性太大了,一點都不可能呀!
但是后來我還是放棄了(笑),你知道為什么嗎,我研究了大量的使用World Streamer 2插件的案例,其實一周就夠了(哈哈)。
一、World Streamer 2是什么?
顧名思義,世界流加載,用來處理開放世界尤其是大世界大地形的加載。原理很簡單,就是將完整的場景分割成一塊一塊,進行部分加載。過程整包含網(wǎng)格、紋理、lod、光照等自動化處理,當然需要進行預(yù)先配置,而配置的選項也相當豐富,如果是3d游戲切割世界可以包含xyz三軸,可以說是適用于各類開放世界游戲。
加載玩家能可見的數(shù)據(jù)流,其他部分當玩家移動到后再進行加載。
二、示例加載
這部分其實看文檔就可以輕松搞定,這個用 2021.3.1f1 urp的工程展示簡要步驟。
0、加載urp資源
1、勾選player設(shè)置
2、添加場景
2、檢查場景Streamer Tag設(shè)置,有紅色警告按鈕點擊即可
3、檢查預(yù)制有無紅色警告按鈕
這個和上面的紅色按鈕都點擊后會發(fā)現(xiàn)build setttings中加了一堆小場景
4、運行查看
三、熟悉工具
1、打開場景管理器
2、地形管理器
3、流管理-層級、裁切4、燈光管理
5、生成設(shè)置文章來源:http://www.zghlxwxcb.cn/news/detail-670709.html
總結(jié)
本篇粗略的說明了開放世界加載的原理和示例,其中門道還是很多的,大家可以多觀察下示例場景。我們需要掌握大地形的加載以及洞穴、房間的加載方式,例如:主角在探索的時候發(fā)現(xiàn)了洞穴或者進入了房間,那他其實在我們沒判斷洞穴或者房間前是不必加載內(nèi)部資源的。
下一篇探究如何使用該插件制作自己的大世界加載以及傳送等功能的實現(xiàn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-670709.html
到了這里,關(guān)于unity開放世界解決方案-World Streamer 2加載插件(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!