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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

cocos creator 游戏源码_Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持

發(fā)布時(shí)間:2023/12/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cocos creator 游戏源码_Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Hi,各位開發(fā)者,Cocos Creator 3D 為大家?guī)砺N首以待的新平臺(tái)和新功能支持,v1.0.2 今日正式發(fā)布,歡迎大家移步官網(wǎng)下載使用!

升級(jí)之前請(qǐng)根據(jù)項(xiàng)目情況進(jìn)行必要的技術(shù)評(píng)估和版本備份噢!

重點(diǎn)功能??

1.?新增 OPPO、vivo、華為平臺(tái)支持

v1.0.2 最重要目標(biāo)之一就是增加小游戲平臺(tái)的支持,在這個(gè)版本中,我們正式支持了 OPPO 小游戲、vivo 小游戲和華為快游戲平臺(tái)。

Cocos 還在繼續(xù)擴(kuò)展平臺(tái)支持能力,原生平臺(tái)和支付寶平臺(tái)在 v1.1 開發(fā)版本中已經(jīng)成功運(yùn)行起來,敬請(qǐng)期待!

2. UI Static Batch

從 v1.0.2 開始,在 UI 節(jié)點(diǎn)上,你可以掛載一個(gè) UIStaticBatchComponent 組件(參考[文檔]),UI 靜態(tài)合批組件是一個(gè)提升 UI 渲染性能的組件,當(dāng)調(diào)用 markAsDirty 方法時(shí),引擎就會(huì)在當(dāng)前幀渲染過程中收集該 UI 節(jié)點(diǎn)子樹(除模型以及 Mask 和 Graphices)下所有的渲染數(shù)據(jù),存儲(chǔ)為一個(gè)靜態(tài)的 IA 渲染數(shù)據(jù),并在后續(xù)的渲染流程中使用靜態(tài)數(shù)據(jù)進(jìn)行渲染,不再遍歷其節(jié)點(diǎn)樹。此后的坐標(biāo)變換將不再生效,當(dāng)你需要修改靜態(tài)數(shù)據(jù)的時(shí)候,可以再次調(diào)用 markAsDirty 來重新觸發(fā)渲染數(shù)據(jù)收集。

3. 微信引擎分離插件功能

我們已在框架層支持微信的引擎插件功能,以盡可能降低小游戲平臺(tái)的加載耗時(shí),可以在構(gòu)建時(shí)勾選“分離引擎”選項(xiàng)。

4. API 改動(dòng)說明

為了避免物理事件不準(zhǔn)確和物理節(jié)點(diǎn)的抖動(dòng),PhysicsEngine 中添加 useFixedTime API 來設(shè)置是否使用固定的時(shí)間步長(zhǎng)進(jìn)行模擬,感謝@MFshangying 的論壇反饋。

編輯器其他重要更新? ?

[FEATURE]Inspector 中點(diǎn)擊添加組件時(shí),新增組件分類和搜索功能

[FEATURE]模型動(dòng)畫資源面板新增支持縮放坐標(biāo)軸、支持更改 FPS、支持拖拽切割動(dòng)畫

[FEATURE]支持資源和節(jié)點(diǎn)的剪切操作

[FEATURE]項(xiàng)目設(shè)置中增加項(xiàng)目全局 layer 配置

[FEATURE]新增 effect 頭文件資源類型(chunk),所有內(nèi)置頭文件全部資源化

[FEATURE]偏好設(shè)置中新增實(shí)驗(yàn)室標(biāo)簽頁(yè)

[FEATURE]Effect 資源編譯加入無效代碼剔除流程

[FEATURE]為 glTF 導(dǎo)入器的報(bào)錯(cuò)信息提供中文版本

[FEATURE]開放各個(gè)小游戲平臺(tái)的插屏設(shè)置

[IMPROVE]優(yōu)化 glTF 導(dǎo)入器以保障更優(yōu)的 glTF 一致性測(cè)試結(jié)果

[IMPROVE]優(yōu)化 glTF 和貼圖的導(dǎo)入邏輯,使用異步讀取避免卡頓

[IMPROVE]避免 glTF 導(dǎo)入過程中出現(xiàn)未命名的動(dòng)畫 clip

[IMPROVE]優(yōu)化 FBX2glTF 轉(zhuǎn)換失敗時(shí)的報(bào)錯(cuò)信息

[IMPROVE]優(yōu)化 Effect 的語(yǔ)法檢查能力

[IMPROVE]提供通用頂點(diǎn)著色器的 general-vs.chunk

[IMPROVE]簡(jiǎn)化構(gòu)建 JS 和 CSS 資源的流程

[IMPROVE]更新 inspector 內(nèi)部組件命名

[IMPROVE]優(yōu)化 inspector 相關(guān)的 Drag n Drop 組件邏輯

[IMPROVE]針對(duì) NPOT 圖片設(shè)置 wrap mode 時(shí)做出警告

[IMPROVE]構(gòu)建過程中添加了腳本構(gòu)建以及合圖編譯的 debug 信息

[IMPROVE]啟動(dòng)過程中檢查項(xiàng)目是否合法,不合法的話報(bào)錯(cuò)并關(guān)閉

[IMPROVE]移除構(gòu)建時(shí)對(duì)游戲名稱的中文限制

[FIX]解決層級(jí)和資源面板在高分辨率屏幕下的滾動(dòng)跳躍問題

[FIX]修復(fù) inspector 組件重命名替換的遺漏

[FIX]修復(fù) Dashboard 切換 tab 中的一處判斷錯(cuò)誤

[FIX]修復(fù)動(dòng)畫編輯器界面 speed 更改后的數(shù)據(jù)更新問題

[FIX]修復(fù)動(dòng)畫編輯器中 active 屬性軌道動(dòng)畫無效的問題

[FIX]修復(fù)動(dòng)畫編輯器左鍵移除關(guān)鍵幀的問題,以及增加關(guān)鍵幀移除的容錯(cuò)

[FIX]修復(fù)切換場(chǎng)景時(shí)可能存在的選中相同 uuid 節(jié)點(diǎn)的問題

[FIX]修復(fù)替換插屏功能中是否保存水印數(shù)據(jù)存儲(chǔ)錯(cuò)誤的問題

[FIX]修復(fù) UIComponent 組件的顯示名稱以及單雙擊操作

[FIX]修復(fù) bitmap front 的 meta 更新問題

[FIX]修復(fù)快速重復(fù)復(fù)制同一個(gè)資源 DB 可能導(dǎo)入失敗的問題

[FIX]修復(fù)取色器窗口不響應(yīng)回車確認(rèn)事件的問題

[FIX]修復(fù)編輯多個(gè)粒子時(shí),展開狀態(tài)沒有被正確保留的問題

[FIX]修復(fù)多個(gè)粒子節(jié)點(diǎn)刪除時(shí)場(chǎng)景面板里的粒子控制面板不會(huì)消失的問題

[FIX]修復(fù)無法獲取到 menu 參數(shù)的問題

[FIX]修復(fù)編輯器打開的時(shí)候會(huì)白一段時(shí)間的問題

[FIX]修復(fù)引擎啟動(dòng)時(shí)窗口大小為 0 引發(fā)的報(bào)錯(cuò)

[FIX]修復(fù)刷新編輯器或彈出面板時(shí)資源未保持選中的問題

[FIX]修復(fù)漸變組件初始化值沒有傳入的問題

[FIX]修復(fù)偏好設(shè)置中微信開發(fā)者工具在 mac 無法選擇路徑的問題

[FIX]修復(fù) node command not found 的問題

[FIX]修復(fù) RGBE 格式 cubemap 的生成問題

[FIX]修復(fù)數(shù)字輸入框的精度和步長(zhǎng)空值判斷

[FIX]修復(fù) OPPO 小包模式的打包問題

[FIX]修復(fù) OPPO/vivo/Huawei 平臺(tái)的打包替換插屏資源的功能

[FIX]修復(fù) Camera 的 visibility 下拉框未顯示自定義 layer 的問題

[FIX]修復(fù)創(chuàng)建自定義構(gòu)建模板報(bào)錯(cuò)的問題

[FIX]修復(fù)微信子域文件夾拷貝問題

[FIX]修復(fù)微信子域不存在時(shí)的文件夾未清空問題

[FIX]修復(fù) render texture 資源導(dǎo)入問題

[FIX]修復(fù) UI kit 在 Mac 全屏模式下的體驗(yàn)問題(感謝 @傻狍子 的反饋)

引擎其他重要更新

[FEATURE]提供 2D 相機(jī)下映射并同步 3D 節(jié)點(diǎn)位置的通用組件

[FEATURE]Sprite 新增 Tiled 渲染模式

[FEATURE]支持多于 32 個(gè) Effect 宏定義

[FEATURE]兼容 iPadOS 的桌面模擬模式

[IMPROVE]重構(gòu) Model 內(nèi)存管理策略

[IMPROVE]優(yōu)化更新 Standard 材質(zhì)接口

[IMPROVE]優(yōu)化骨骼動(dòng)畫模型包圍盒計(jì)算

[IMPROVE]將 UI 渲染組件的 priority 屬性遷移到 UITransform 組件上

[IMPROVE]將 Node TRS 更新事件從字符串更改為位標(biāo)記,兼容舊版本代碼

[IMPROVE]優(yōu)化循環(huán)引用導(dǎo)致組件類型丟失時(shí)的報(bào)錯(cuò)信息,幫助用戶找到引發(fā)錯(cuò)誤組件

[IMPROVE]Sprite 組件上保留用戶設(shè)置的 SpriteAtlas

[IMPROVE]切換 Layout Alignment 的時(shí)候在非對(duì)齊方向和父節(jié)點(diǎn)同步一次位置,更方便切換

[IMPROVE]優(yōu)化引擎內(nèi)的無依賴 Playground 實(shí)現(xiàn)

[IMPROVE]優(yōu)化 Particle 渲染模式在材質(zhì)中的設(shè)置

[IMPROVE]避免生成 shader 中未開啟邏輯中的 UBO 對(duì)應(yīng) BindingLayout

[IMPROVE]針對(duì)空?qǐng)鼍皟?yōu)化管線內(nèi)每幀執(zhí)行的函數(shù)實(shí)現(xiàn)

[IMPROVE]更好的檢測(cè)深度貼圖是否支持的方法

[IMPROVE]物理引擎中添加 useFixedTime API 來避免物理事件不準(zhǔn)確和抖動(dòng)

[IMPROVE]將 UIStaticBatchComponent collect 屬性改為 collectMark 屬性

[IMPROVE]增加用于骨骼動(dòng)畫計(jì)算的貼圖尺寸

[FIX]修復(fù) RenderScene 中對(duì) Light 的管理

[FIX]修復(fù)渲染器中對(duì)默認(rèn)主光源的管理

[FIX]修復(fù)插屏貼圖 Base64 字符串為空時(shí)的錯(cuò)誤

[FIX]修復(fù) OPPO、支付寶等小游戲平臺(tái)上無法獲取和更新第 0 位 uniform 的問題

[FIX]修復(fù)部分平臺(tái)不支持 OES_element_index_uint 擴(kuò)展時(shí)模型無法渲染的問題

[FIX]在 OPPO 等 Runtime 平臺(tái)上禁用 VAO

[FIX]修復(fù) SpotLight 的剪裁問題

[FIX]修復(fù)父節(jié)點(diǎn)為 undefined 時(shí) _onPreDestroyBase 的邏輯判斷錯(cuò)誤

[FIX]修復(fù) SkinningModelComponent 和 ModelComponent 的初始化和啟用邏輯

[FIX]修復(fù) Canvas 組件啟動(dòng)時(shí) camera viewport 沒有初始化的問題

[FIX]修復(fù) AudioBufferSourceNode 的 start 被調(diào)用多次導(dǎo)致的報(bào)錯(cuò)問題

[FIX]修復(fù)不同層級(jí) Canvas 渲染時(shí)可能排序不正確的問題

文檔和案例更新? ??

彈彈樂教程更新

添加?Huawei、OPPO、vivo 平臺(tái)構(gòu)建文檔

添加物理材質(zhì)文檔

添加?Raycast 使用文檔

添加?UIStaticBatchComponent UI 靜態(tài)合并組件文檔

添加?UICoordinateTracker UI 坐標(biāo)跟蹤映射組件文檔

優(yōu)化材質(zhì)系統(tǒng)文檔

去除文檔范例代碼中的 cc. 使用

修復(fù) Geometry API 文檔錯(cuò)誤

參考鏈接? ? ??

UIStaticBatchComponent 組件

https://github.com/cocos-creator/docs-3d/blob/master/zh/ui-system/components/editor/ui-static.md

API 改動(dòng)使用方法

https://github.com/cocos-creator/docs-3d/blob/master/zh/ui-system/components/editor/ui-static.md

微信引擎分離插件

https://github.com/cocos-creator/docs-3d/blob/master/zh/editor/publish/wechatgame-plugin.md

彈彈樂教程

https://github.com/cocos-creator/demo-ball

小游戲平臺(tái)發(fā)布工作流

https://github.com/cocos-creator/docs-3d/blob/master/zh/editor/publish/index.md

以上就是 Cocos Creator 3D v1.0.2 更新內(nèi)容,感謝所有開發(fā)者對(duì) Cocos Creator 3D 的支持。良好的品質(zhì)離不開細(xì)心的打磨,Cocos 會(huì)秉持腳踏實(shí)地的精神,穩(wěn)步提升產(chǎn)品品質(zhì)。

歡迎小伙伴們繼續(xù)通過論壇、GitHub、Cocos 企業(yè)服務(wù)等渠道向我們提交使用反饋!

Cocos Creator 3D 下載:

https://www.cocos.com/creator3d

Cocos 中文社區(qū):

https://forum.cocos.org/c/3D

3D? 小游戲案例??

以上為部分采用 Cocos Creator 3D 開發(fā)的小游戲,其中《豬豬俠之極速狂飆》已上線 OPPO 小游戲平臺(tái),歡迎各位開發(fā)者進(jìn)行體驗(yàn)!

3D?特別專題??

模塊解析 |?Cocos Creator 3D 材質(zhì)系統(tǒng)?

模塊解析 | Cocos Creator 3D?物理系統(tǒng)??

案例分享 | 《彈彈樂》3D 完整開發(fā)流程

案例分享 |?《快上車》3D 技術(shù)實(shí)現(xiàn)方案

技術(shù)教程 | 從投籃小游戲入門 Creator 3D 開發(fā)

技術(shù)教程 | Cocos Creator 3D?零基礎(chǔ)入門技術(shù)教程 | Cocos Creator 3D 螞蟻莊園系列

技術(shù)教程 |?Cocos Creator 3D 素材獲取

版本動(dòng)態(tài) | Cocos Creator 3D 夢(mèng)想再起航

版本動(dòng)態(tài) |?Cocos Creator 3D v1.0 正式發(fā)布

版本動(dòng)態(tài) | Cocos Creator 3D v1.0.1 正式發(fā)布

我就知道你“在看”▼

總結(jié)

以上是生活随笔為你收集整理的cocos creator 游戏源码_Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。