//Egret의 간단한 애니메이션 예
//이 애니메이션은 버튼을 누르면 하트가 떠오르는 프레임 애니메이션입니다
1. 먼저 애니메이션을 gif 또는 swf로 준비하세요. 준비된 gif 또는 swf를 Egret의 TextureManage 도구로 드래그하고 내보내기를 클릭하여 xx.json 및 xx.png 두 파일을 생성합니다.
3 생성된 파일을 egret 프로젝트에 추가합니다(리소스 디렉터리에 새 xx 폴더를 생성하고 위에서 생성된 두 파일)
4. 위의 두 파일을 default.res.json 파일로 패키징합니다.
5. 애니메이션을 재생해야 하는 곳에 다음 코드를 작성합니다.
//jsonName 내보낸 json 파일 이름
//pngName 내보낸 png 파일 name
//parent 애니메이션에 추가해야 하는 개체의 이름
//x 애니메이션의 x 값
//y 애니메이션의 y 값
private playAction(jsonName:string,pngName:string,parent:any,x:number,y:number): void { var data = RES.getRes(jsonName); var txtr = RES.getRes(pngName); var mcFactory: egret.MovieClipDataFactory = new egret.MovieClipDataFactory(data, txtr); var mc1: egret.MovieClip = new egret.MovieClip(mcFactory.generateMovieClipData("xin")); parent.addChild(mc1); mc1.addEventListener(egret.Event.COMPLETE, (e: egret.Event) => { if (mc1) { mc1.parent.removeChild(mc1); } }, this); mc1.x = x; mc1.y = y; mc1.gotoAndPlay(0, 1); }
위 내용은 Egret는 간단한 애니메이션을 만듭니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!