Egret Wing是一款支持JSON動畫的游戲開發工具,通過Egret Wing可以輕松地實現動畫效果。JSON動畫也是Egret Engine中重要的一部分,我們可以使用Egret Wing自帶的動畫編輯器來創建JSON動畫。
// JSON動畫的示例代碼 { "mc":{ "frameRate":24, "labels":[ {"name":"label1","frame":1}, {"name":"label2","frame":10}, {"name":"label3","frame":20} ], "actions":[ {"type":"play","startIndex":1,"endIndex":9,"isLoop":true}, {"type":"gotoAndPlay","frame":10}, {"type":"gotoAndPlayByLabel","label":"label3"}, {"type":"gotoAndStopByLabel","label":"label2"} ] } }
以上是JSON動畫的示例代碼,我們可以通過上述代碼實現不同的動畫效果,其中frameRate指定了幀率,labels可以指定動畫的不同階段,actions可以指定動畫的播放方式。
Egret Wing的JSON動畫可以用于制作角色動畫、場景動畫、ui動畫等,通過動畫編輯器的可視化操作,我們可以自由設定動畫的各種屬性,從而實現各種不同的效果。
上一篇vue div定位
下一篇python 編譯時間戳