當前位置:
首頁 > 最新 > 白鷺引擎發布 調整Facebook Instant Games 接入方式

白鷺引擎發布 調整Facebook Instant Games 接入方式

上周三(3月28日),Facebook推出一系列隱私保護新措施,旨在讓用戶更容易地查看和訪問該社交網路對他們所掌握的數據,並且根據自己的需求進行相應的調整。隨著Facebook 隱私政策的調整,原有的 Instant Games SDK 無法繼續使用,開發者使用的老版本Egret項目需要做一定修改。在今天發布的白鷺引擎(Egret Engine)5.1.9版本中,我們將重點修訂Facebook Instant Games SDK,詳細信息請查看以下文檔。

Facebook Instant Games SDK

說明

由於最近 Facebook 隱私政策改變,原有的 InstantGame SDK 無法繼續使用,老版本的 Egret 項目需要做一定修改。

1.引用 SDK

在 index.html 里引入 sdk 的 js 文件。注意:該 js 文件必須像下面這樣遠程載入,不能放到本地,否則無法通過 Facebook 的審核。

2.刪除原有庫里的 js 文件

請將老項目里的 2 個 js 文件刪除

./egret-facebook/egret-facebook.js

./egret-facebook/egret-facebook.min.js

3.更新 d.ts

請將引擎更新到 5.1.9,或者使用 5.1.9 版本egret-facebook 庫里的 fbinstant.d.ts 文件。egret-facebook 庫將不再包含 SDK 的 js 文件,需要手動引入,參見本文檔的第一步操作。

4.更新遊戲內的 API

由於 API 發生了變化,需要將老項目內的 egretfb 替換成 FBInstant,使用方法絕大部分是一致的,少部分需要修改。新版的 API 文檔,內置在 5.1.9 版本引擎的 egret-facebook 庫里。

比如分享代碼需要更新:

2D 渲染 - JavaScript

白鷺引擎5.1.9版本還修復了一些開發者提交的BUG問題,在此我們對他們致以謝意:

修復顯示對象設置 matrix 屬性後,skew 屬性更新不正確問題(感謝開發者 eos3tion)

修復 egret startserver 啟動的伺服器可以讀取項目外文件問題(感謝開發者 ChiChou)

DragonBones - JavaScript

修復極速格式可能報錯問題(感謝開發者 小叮噹)

第三方庫

修復粒子庫編譯報錯問題

白鷺引擎是白鷺科技研發的遵循HTML5標準的遊戲引擎,包括2D3D遊戲渲染核心,GUI體系、音頻管理、資源管理等遊戲引擎的常用模塊。針對引擎底層技術,白鷺引擎團隊持續不懈進行深度優化。開發者使用白鷺引擎,可以儘可能的不用關注瀏覽器的底層實現,引擎解決HTML5遊戲性能問題及碎片化問題,靈活地滿足開發者開發2D或3D遊戲的需求。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 白鷺科技 的精彩文章:

白鷺引擎發布 版優化打包 iOS/Android App 的運行性能

TAG:白鷺科技 |