• <nav id="yisao"><rt id="yisao"></rt></nav>
  • Cocos Creator v2.4.2 更新說明,解鎖字節平臺!

    繼上周發布了 v2.4.1 之后,Cocos Creator v2.4.2 為大家帶來呼聲已久的字節小游戲平臺支持!手握龐大流量和強勢渠道,相信將為開發者帶來更多的機會,我們也期待字節小游戲上爆發出更多優秀的產品!


    我們建議需要發布字節小游戲的開發者將引擎升級到最新版本,以獲得最佳的使用體驗。

    What’s new

    字節小游戲

    字節小游戲基于字節跳動全產品矩陣開發,包含 今日頭條、抖音 及 今日頭條極速版,是不需用戶進行下載,點開即玩的全新游戲類型,與圖文、視頻等場景有著天然的搭配性。字節跳動全產品矩陣以內容分發為核心,通過內容帶動小游戲分發,由內容為小游戲帶量以及裂變。目前已有十分豐富的應用場景,在自然搜索、feed 流、個人主頁、小視頻、視頻評論區等地方均有流量入口,詳細說明可參考《了解小游戲:流量入口概述》。在收入方面,字節小游戲目前已支持廣告及內購兩種變現方式。

    采用 Creator 開發的游戲,只需構建時選擇 字節跳動小游戲 發布平臺,就可以自動完成適配,獲得 Cocos Creator 強大便捷的跨平臺能力,享受到最熟悉的開發體驗。詳細內容請參考 發布到字節小游戲。

    為了更好地服務字節開發者,我們還在論壇開辟了 字節小游戲專區,請所有開發者統一到此專區或者 Cocos 小秘書中進行技術咨詢和反饋。這樣我們才可以匯總、整理常見問題,提升服務體驗。此外,Cocos 也會跟字節跳動繼續合作,爭取為開發者輸送更豐富的字節小游戲平臺能力。

    Known issues

    • iOS 設備升級到 iOS 14 beta.3 后,Web 平臺暫時會出現無法顯示畫面的問題,可以自定義引擎,并手動合并此改動 #6974 進行修復。

    v2.4.1 已同步解鎖字節平臺

    v2.4.2 和 v2.4.1 在產品功能上完全一致,因此我們也直接為現有 v2.4.1 用戶們通過熱更新的方式解鎖了字節小游戲的發布入口。v2.4.1 用戶只需要在網絡連通的情況下啟動 Cocos Dashboard 1.0.8,再打開編輯器即可。如未成功,請確保 Cocos Dashboard 使用的是最新的 1.0.8,并且完整退出再重開,而不僅是縮小到了托盤中。
    此外,好消息再次廣而告之一下:v2.4.1 已經支持了華為 AppGallery Connect 平臺,并且可以一鍵接入華為 HMS Core,當前包含賬號、支付、廣告游戲等服務,近期還將陸續支持推送、分析定位等 SDK。

    接下去,Cocos Creator 將與華為進行全方位的合作,特別是在技術層面上,與 CG Kit 底層算法集成,挖掘 Vulkan 極限渲染能力,釋放更大的圖形渲染性能,提升渲染效率。在產品層面,也將陸續接入華為 HMS Core、AppGallery Connect 更多優質服務,助力開發者開發出更多高品質的游戲。

    版本預告

    v2.4.3 目前正在論壇公測,此版本除了包含最近支持的華為 AppGallery Connect、連尚小游戲、字節小游戲平臺外,還有一系列重磅升級。如支持 Prefab 嵌套、減小 JSON 包體、優化場景加載表現、支持 Android x86 64 位架構等。歡迎訪問 公測交流帖 體驗反饋。我們感謝所有的用戶反饋,企業服務、Cocos 小秘書服務、論壇討論及 Beta 交流帖。這些反饋成為了我們梳理開發優先級、制訂路線圖時的重要依據。

    升級提示

    Cocos Creator 對項目的升級操作是不可逆的,請在升級前提交或備份舊版項目。絕大多數項目通常都能自動升級,但因為項目難免存在特殊性,開發者應該根據項目自身需求,提前對新版本引擎進行試用和評估。此外,出于穩定性考慮,建議即將上線或已上線的項目謹慎升級。以下是升級說明,如果開發者們在升級中遇到困難,歡迎向我們反饋,我們會盡力協助。

    從 < 2.4.0 版本升級

    •  cc.loader 已經不建議使用,請使用最新的 cc.assetManager 來代替,請參考 資源管理模塊升級指南 。
    • 子包功能已升級為 Asset Bundle,請參考 資源分包升級指南 。
    • 調整了項目構建后的目錄結構,調整了 BuildResults 的 API,如果你使用了編輯器插件獲取編輯器構建結果,請參考 定制項目構建流程升級指南 。
    • 從 1.10 開始廢棄的 cc.RawAsset 已被正式移除,請使用 cc.Asset 代替。由于 2.4 不再兼容原有 1.x 項目中對 RawAsset 類型的歷史遺留用法,建議所有要升級到 2.4 的項目特別是從 1.9 版本一路升級上來的項目,先在任意的 1.10 ~ 2.3 版本中對編輯器編譯代碼時輸出的所有警告或報錯都正確處理完畢,再升級到 2.4。
    • cc.Color.fromHex 已被廢棄,請使用 cc.Color.fromHEX 接口。

    從 < 2.3.3 版本升級

    • Effect 中的 CCTexture2D,CCTexture2DRGB 方法已被廢棄,請改用 CCTexture,CCTextureRGB
    • Vec3.FRONT 已被廢棄,請改用 Vec3.FORWARD

    從 < 2.3.0 版本升級

    從 2.3.0 開始,定制安卓原生工程時,需注意 Android 與 Android Instant 使用同一個構建模板

    • 如果是 Android 平臺單獨使用的代碼請放入 app/src 目錄,  單獨使用的第三方庫請放入 app/libs 目錄。
    • 如果是 Android Instant 單獨使用的代碼和第三方庫請分別放入 game/src, game/libs 目錄。
    • 如果是 Android 和 Android Instant 共用的代碼和第三方庫,請分別放入 proj.android-studio 根目錄底下的  src 目錄和 libs 目錄。
    • proj.android-studio 根目錄底下 jni/CocosAndroid.mk , jni/ CocosApplication.mk,主要用于配置引擎相關的配置,開發者的配置,建議 Android 放到 app/jni/Android.mk 和 app/jni/Application.mk中,Android Instant 請放入 game/jni/Android.mk 和 game/jni/Application.mk 中。

    此外,在 Cocos Creator 編譯 Android 時會默認執行 assembleRelease/Debug,編譯 Android Instant 時會執行 instant:assembleRelease/Debug。
    如自定義了音頻前后臺切換時的暫停邏輯,升級到 2.3.0 后請移除目前 Creator 游戲在所有平臺上前后臺互相切換時,都會在內部自動暫停和恢復音頻。 如果開發者之前有對這一塊進行過定制,監聽并執行了 cc.audioEngine.pause()/resume() 之類的音頻操作,可能會和引擎默認行為沖突。如果有遇到相關的音頻問題,只需移除相應的定制代碼即可。

    從 2.0 – 2.3.0 版本升級

    從 2.3.0 開始,Canvas 組件不再負責將 Canvas 節點尺寸設為屏幕大小,此行為將結合 Widget 組件實現。為保證兼容性,2.0 項目升級后,Canvas 所在節點會自動添加 Widget 組件。(從 1.x 項目升級無此問題)

    從 < 2.2.0 版本升級

    從 2.2.0 開始,我們強化了內存管理機制,現在要求用戶通過代碼動態創建且獨立于場景節點樹的 cc.Node 必須通過 destroy() 釋放,否則引擎無法知道何時回收這類節點的內存,會導致內存泄露。

    • 如原先手動從場景中移除的節點,在不需要用到的時候也需要統一 destroy():

    // 假設 testNode 是場景中的某個節點,若之前被手動移出場景了,如testNode.parent = null;// 或者testNode.removeFromParent(true);// 或者parentNode.removeChild(testNode);// 若往后 testNode 還會再次用到,則無需手動 destroy 該節點// 否則應該手動調用testNode.destroy();

    • 如原先通過 cc.removeSelf 這個 action 銷毀節點,請改為使用 cc.destroySelf。
    • 如原先通過 cc.NodePool 管理節點,則不受影響。

    從 2.2.0 開始,我們不再建議使用節點的 Skew 功能。Skew 通常用作在 2D 引擎中模擬 3D 效果,隨著 Cocos Creator 對 3D 節點的深入支持,Skew 效果已經完全可以由 3D 節點來實現。所以為了統一使用體驗,進一步優化引擎底層實現,我們廢棄了 Skew 屬性。不過我們依舊會保留一段時間內的向下兼容,開發者可在舊項目中延續原有做法。后續我們將進一步完善兼容方式和升級案例,擇機正式移除 Skew 功能。

    從 < 2.0 版本升級

    打開 1.x 項目的話,場景等所有資源將會自動升級,代碼中的廢棄接口從 2.3.3 開始將會在保持兼容的基礎上同步輸出報錯。升級方式可參考《1.10 資源升級指南》《2.0 升級文檔》進行調整。

    以上就是本次更新的內容,大家有任何意見或者建議,可以通過論壇等渠道向我們反饋喔!

    女人脱裤子让男生桶爽免费看,久青草无码视频在线播放,精品国产人成亚洲区,久久精品国产亚洲一区二区