日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

白鹭引擎助力《迷你世界》研发团队开发3D小游戏版

發布時間:2024/8/26 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 白鹭引擎助力《迷你世界》研发团队开发3D小游戏版 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《迷你世界》作為國內第一的放置類3D沙盒游戲,依靠三四線城市的游戲市場及垂直媒體的傳播途徑,研發團隊用了短短3年時間就創造出了8000萬活躍玩家、5000萬玩家原創作品,僅2020年上半年,關于《迷你世界》的短視頻點擊量已超600億。在開發團隊和玩家們的共同努力下,現在《迷你世界》已經形成了一個非常完整的游戲生態。

在小游戲成為新型流量入口的的今天,《迷你世界》開發團隊也發現了這片“新的生態世界”,他們希望在這個世界中繼續延續創造之旅。

經過多方考察、慎重考慮,開發團隊決定研發一款適合小游戲平臺的沙盒游戲,他們希望這款小游戲不僅可以與《迷你世界》有所區別,同時可以與《迷你世界》實現互補、導流,能夠成為《迷你世界》內容創作生態的一部分,進而打通手游、小游戲用戶群的壁壘。

《迷你世界創造板》3D小游戲因此而誕生,開發團隊從篩選小游戲引擎,決定使用白鷺引擎,到游戲開發上線大概用了兩個月。

今天,我們與《迷你世界創造板》研發團隊接洽,一起聊聊這款小游戲的開發故事。

堅守初衷,精準獲取用戶群

隨著小游戲引擎能力逐步變強,開始支持了3D能力的研發,而《迷你世界》中“微縮方塊”的功能特別受到玩家的歡迎,研發團隊在創作這個點上做更多方便、快捷、有趣的嘗試。同時多維度的服務《迷你世界》內容生態中的游戲創作者與開發者,讓他們能夠純粹的體會到游戲樂趣,而不需要為工具發愁。

因此,在《迷你世界》游戲基礎上衍生出的官方創造工具——《迷你世界創造板》,這款游戲研發的初衷主要是給廣大青少年提供一個更健康的像素場景搭建環境,脫離必須在游戲場景中進行像素作品的搭建桎梏,同時基于小游戲平臺打造更便攜的創作入口,即開即玩,并且更方便的將自己的作品分享給好友,共享創作樂趣。
?


《迷你世界創造板》核心用戶群主要聚焦在:迷你世界的玩家和所有體素愛好者。

而項目團隊成員則匯聚了擁有各種項目經歷的策劃同學,制作多款小游戲的資深程序員,大家基于相同的愿望和愛好聚集在一起,希望共同開發一個有趣的創作平臺,讓眾多玩家一起會因為愛好聚集在一起,分享自己的作品。

攜手白鷺引擎提高開發效率、快速上線

由于《迷你世界創造板》研發團隊第一次使用白鷺引擎,對其熟悉度并不高,這次做的又是兼容2D/3D創造場景的項目,因此研發團隊在正式開工前已經做出預判:過程不會特別的順利,會遇到一些問題。

研發團隊在確認引擎后的第一時間就與白鷺引擎的技術支持團隊聯系并達成合作,希望幫助他們解決項目開發中的難題,從而提高開發效率,節約時間進而壓縮成本,實現項目快速上線。

我們通過具體開發問題實例來看下《迷你世界創造板》研發團隊開發過程中遇到的問題及白鷺引擎技術支持團隊給予的解決方案:

第一個是游戲的DrawCall過高導致游戲比較卡的問題。

《迷你世界創造板》游戲中存在著大量的立方體對象,買QQ靚號平臺在最初的版本中,研發團隊是將每一個立方體對象作為一個 GameObject 進行維護。由于游戲中的場景可以達到 100*100*100,這樣的話 GameObject 的理論值就會高達一百萬。研發團隊在測試一個場景采用60*60*60的尺寸時發現:游戲的DrawCall 已經達到了二十萬,根本無法渲染。

白鷺引擎技術支持根據此需求提供了定制技術Demo,建議研發團隊將立方體修改為使用自定義Mesh頂點繪制的方式來去實現。這樣每個場景中的模型不再是一群立方體模型的集合,而是僅一個通過算法自定義生成的模型。由于WebGL 1.0 版本一次繪制僅支持 65535 個頂點,所以最終繪制并不是一個模型,而是根據定點數量動態添加。

通過這項優化,在上述60*60*60的游戲場景中,DrawCall 從20萬降低至60,游戲幀頻可以60幀流暢運行,順利解決了此問題。

第二個是光影效果問題。

《迷你世界創造板》研發團隊最開始采用的是白鷺引擎官方提供的平行光源進行燈光陰影處理,但是這種方式在游戲場景中有些不協調。在白鷺引擎技術團隊的幫助及建議下,我們采用了 Ambient Occlusion 的技術,并將其進行進一步的簡化,通過自定義頂點信息和自定義Shader,實現了完全不依賴于平行光實現了光影效果。具體的技術原理和效果預覽如下所示:


第三個是 2D/3D渲染結合。

《迷你世界創造板》游戲中分別為用戶提供了2D和3D的創造場景,因此研發團隊對2D/3D游戲畫面的兼容及互相切換要求比較高。

而在Egret Pro 早期提供的技術方案是在 3D 場景中創建一個Stage2D節點用于顯示2D內容,這個2D節點中可以使用現有的 Egret2D API。但是這種方式結合 2D/3D代碼書寫相對比較生硬,在一開始還有一些BUG。

為了改善這一開發體驗,白鷺引擎技術支持團隊提供了一種新的方案,將 Egret Pro 打包為一個庫項目,然后在現有 2D 項目中可以直接引用這個庫,這種方式我們認為對開發體驗改善非常大,未來的項目中我們會繼續采用這種新方案。
?


此外,白鷺研發團隊還將 Egret Inspector 適配到了 Egret Pro 中,大大改善了3D游戲場景中的2D UI的開發效率,帶給我們一個小小的驚喜!讓我們印象深刻!

《迷你世界創造板》是 Egret Pro早期版本用戶,相比于初期版本,現在的Egret Pro在功能及發布平臺支持方面已經有了很大提升,已經可以同時支持發布Web 版本與微信小游戲、EgretNative,OPPO小游戲,vivo小游戲等多個平臺,幫助游戲企業多渠道獲取用戶。我們也相信未來白鷺引擎研發及技術支持團隊會不斷的優化提升開發體驗。

感謝《迷你世界創造版》研發團隊的分享以及對白鷺引擎研發及技術支持團隊的認可,也希望他們可以繼續延續創造體驗,幫助迷你世界的玩家和所有體素愛好者在這里展示一個又一個創意設計!

總結

以上是生活随笔為你收集整理的白鹭引擎助力《迷你世界》研发团队开发3D小游戏版的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲三级免费 | 天天射,天天干 | 欧美二区视频 | 99久久国产精 | 成人黄色国产 | 在线永久看片免费的视频 | 中文字幕日韩三级 | 北条麻妃在线一区 | 成人深夜在线 | av网址观看| 国产亚洲精久久久久久无码77777 | 三上悠亚在线观看一区二区 | 性av免费| 欧美18一20男同69gay | 国产精品17p| 欧美一区二区影院 | 日韩在线第一 | 亚洲精品无码久久久 | 性做久久 | 少妇脱了内裤让我添 | 日韩欧| 一级片在线免费观看 | 超级碰在线视频 | 欧美亚州 | 国产成人无码a区在线观看视频 | 无码人妻av免费一区二区三区 | 免费在线一区二区 | 91小宝寻花一区二区三区 | 一级成人免费 | 美国三级视频 | 成人福利影院 | 91丝袜国产在线观看 | 天堂中文在线资源 | 久久天天躁狠狠躁夜夜躁2014 | 免费黄色一级片 | 久久七 | 白嫩初高中害羞小美女 | 三级亚洲 | 天堂网avav| 夜夜草天天干 | 林由奈在线观看 | 成人人伦一区二区三区 | 欧美伦理一区 | 麻豆国产尤物av尤物在线观看 | 麻豆视频国产 | 水蜜桃久久 | 国产成人久久婷婷精品流白浆 | 性欧美丰满熟妇xxxx性 | 国产综合视频一区二区 | 日韩精品极品视频在线观看免费 | 亚洲国产精选 | 日韩18p | 日本亲近相奷中文字幕 | 91精品福利 | 亚洲一区二区三区 | 国产成人麻豆免费观看 | 日韩av地址| 男女精品视频 | 91美女片黄在线观看 | 日韩大片免费观看 | 日韩精品一区二区在线看 | 精品人妻aV中文字幕乱码色欲 | 狠狠干in | 国产超碰人人模人人爽人人添 | 日b视频在线观看 | 亚洲综合中文字幕在线 | 丁香六月婷婷激情 | 国产乱叫456在线 | 国产99在线视频 | 亚洲欧美中文字幕5发布 | 男人插女人的网站 | 麻豆欧美 | 99一区二区 | 88福利视频 | 国产精品偷乱一区二区三区 | 香蕉网av| 三级国产三级在线 | 久久99久久99精品免观看软件 | 欧美三级手机在线观看 | 蜜桃视频日韩 | 亚洲乱码国产乱码精品天美传媒 | 亚洲欧美韩日 | 国产成人精品视频在线观看 | 麻豆av免费 | 粉嫩av.com | 欧美日韩成人一区二区 | 影音先锋男人资源网站 | 亚洲制服av | 亚洲18在线看污www麻豆 | 亚洲免费一区 | 另类小说亚洲色图 | 五月婷婷六月婷婷 | 精品久久人妻av中文字幕 | 亚洲av日韩av高潮潮喷无码 | 麻豆av在线免费观看 | 天天操bb | 国产成人精品一区二区三区福利 | 一级在线| 欧美三级午夜理伦三级小说 |