微信小遊戲一經推出就受到了許多開發者的關注,目前已有2000多款做品上線。咱們也在第一時間推出了微信小遊戲適配解決方案,並持續優化改進,同時整理髮布了多篇關於使用白鷺引擎開發微信小遊戲的FAQ文章(詳情可查看白鷺引擎公衆號歷史消息),但仍有部分新手開發者遇到了一些開發問題。爲此咱們爲這些開發者夢整理出了近期常見的小遊戲開發問題,以供你們參考。後續,咱們還將持續的整理相關內容,幫助開發者們更好更快的尋找到問題及解決辦法。小程序
第三步,若要識別玩家來源,是從哪一個公衆號關聯來的,能夠添加參數。
在自定義菜單中,找到「小程序路徑」,填寫上參數地址,格式爲「?spid=XXXXX 」。
而後小遊戲啓動的時候經過wx.getLaunchOptionsSync()得到參數(返回scene值)。微信
調用egret.ExternalInterface.call就會出錯,爲了接入渠道的sdk,把啓動的activity改掉了。
答:這個報錯不會影響app運行,咱們在下一個版本里就會解決這個問題,使用新版本則不會出現相似報錯。app
4.用物理引擎的話,從輸入到獲得最終結果中間有一個過程,那中間的物理表現會出現明顯的差別嗎?或者雖然有浮點數的精度問題,但其實差別不明顯?ide
答:須要分辨遊戲類型, 通常2D小遊戲,差別不會很明顯,例如像最強彈球類遊戲,差別就不明顯。優化
5.對接小遊戲時報錯,第三方腳本出現錯誤
答:在使用Asset Manager以前,須要先加載配置文件,而後再用getResByUrl。若已經 加載了配置文件,可檢查一下小遊戲支持庫版本是不是最新版本。日誌
微信報錯都是第三方腳本錯誤,可是還要看具體報錯緣由,例以下面這個報錯,就不是未加載配置文件形成的。可能緣由是漏配了Tween。blog
6.反覆打開一個界面時,並無從新加載圖集,但在移除界面時又進行釋放操做,且這個界面自己不存在內存泄漏問題,是什麼緣由呢?
答:能夠在加載和釋放的地方打日誌確認。遊戲
以上是咱們本期整理的幾個常見的小遊戲開發問題,可與咱們交流合做。內存