egret 入門學習筆記之問題解決
阿新 • • 發佈:2018-03-21
想要 mask log gpo com .get component 技術分享 但是
一、super()的用處
MaskLayer繼承了eui.Component,
constructor是類的入口
super()代表執行父類的構造函數
二、人物動畫
我設計的效果是:人物隨著手指觸摸屏幕任何一點而走動。
但是當我使用
var boy2 = egret.Tween.get(mc2);
boy2.to({x:e.stageX,y:e.stageY},2000);
時,並沒有達到我想要的效果,我疑惑很久,找不到問題所在。
後來終於找到解決辦法:
直接使用 egret.Tween.get(mc2).to({x:e.stageX,y:e.stageY},2000);
可以達到我想要的效果了,當我在屏幕上隨意指定一個點時,人物將朝著這個位置點走動。
三、資源加載
我將所需資源放入資源管理器中
並增加一個boy組
一開始,為了減輕預加載資源的重量,我預想著將preload組中的資源移除,boy組中有資源就行了,結果運行發現人物不再出現在界面,因為找不到資源了。
將資源重新放回到preload組後,人物才可以出現在界面上。
那麽,如果我就是不想將資源放在preload中,怎麽樣才能加載到boy資源呢?
原來,打開Main.ts文件,找到onConfigComplete方法:
添加 RES.loadGroup("boy");
就行了。
egret 入門學習筆記之問題解決