踩坑一
問題:項目在構建成Web Mobile后運行在瀏覽器和微信中,點擊頁面任何地方都會導致自動全屏
解決:在構建之后的main.js中,去掉 cc.view.enableAutoFullScreen(true)或者手動改寫成cc.view.enableAutoFullScreen(false)
踩坑二
問題:creator項目在ios瀏覽器和微信中不會自動播放音頻(即使代碼中設置了自動播放也是如此)。
解決:iOS的音頻,需要有點擊事件后才能播放,這個是iOS對廣告方面的限制。
另外,Safari瀏覽器是不支持ogg格式的音頻的。主流瀏覽器對音頻的支持如下:
踩坑三
問題:精靈使用move to后路徑上會留下一些線條
原因:臟矩形出問題了
解決:
Canvas模式下才有臟矩形,使用這個方法之前要判斷
if (cc._renderType === cc.game.RENDER_TYPE_CANVAS) { cc.renderer.enableDirtyRegion(false); }
參考帖子:http://forum.cocos.com/t/topic/42656
官方文檔:臟矩形優化http://www.cocos.com/docs/creator/advanced-topics/dirty-region.html
踩坑四
問題:節點點透
解決:Creator 中始終吞噬,只要你的上層節點注冊了 touch / mouse 事件,下面的節點就接收不到。所以不想點擊節點的時候,下層節點會響應,就需要在點擊的那個節點添加一個監聽事件。