1. 程式人生 > >egret 入門學習筆記之問題解決

egret 入門學習筆記之問題解決

想要 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 入門學習筆記之問題解決