egret之moveclip 序列幀動畫


廢話不多說,直接上代碼:

 private addEffect(name, x: number, y: number, act?: string) {
        let data = RES.getRes(name + "_json");
        let txtr = RES.getRes(name + "_png");
        let mcFanctory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr);
        let mv: egret.MovieClip = new egret.MovieClip(mcFanctory.generateMovieClipData(name));
        mv.x = x;
        mv.y = y;
        let scale = this.itemImg.width / 234;
        mv.scaleX = mv.scaleY = scale;
        this.effectGroup.addChild(mv);
        mv.play(num);
        return mv;
    }

注意,用moveclip 序列幀時,如果美術給你的資源時gif,那你可能會遇到麻煩,所以建議大家使用swf格式的素材。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM