日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

layaAir引擎制作游戏的图集动画、时间轴动画、和骨骼动画总结二

發布時間:2025/3/20 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 layaAir引擎制作游戏的图集动画、时间轴动画、和骨骼动画总结二 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、角色序列幀.ani動畫的制作

1、在項目管理器中創建動畫文件

2.創建動畫模板,編輯動效名稱

3.編輯序列幀動畫

.ani格式動畫的代碼控制

1.動畫加載loadAnmition()

2.播放與停止、動效模板切換

3.動畫幀位置控制

4.動畫播放完成事件

uui截圖:

?

Laya.init(1334, 750);Laya.loader.load(["res/comp.atlas","res/role.atlas"],Laya.Handler.create(this,onload)); function onload(){this.tweenui = new ui.tweenuiUI();Laya.stage.addChild(this.tweenui);this.tweenui.ani.play(0,false);//播放完成后事件// this.tweenui.ani.on(Laya.Event.COMPLETE,this,oncompelete);//對動效模板進行監聽this.tweenui.ani.on(Laya.Event.LABEL,this,onLabel);// loadAnimation三個參數this.roleAni = new Laya.Animation();// 第一個路徑 后面兩個可以默認不填this.roleAni.loadAnimation("res/roleAni.ani"); } function oncompelete(){console.log("我完成播放了!!") }function onLabel(label){this.tweenui.leftPage.addChild(this.roleAni);this.roleAni.pos(this.tweenui.leftPage.width/2,this.tweenui.leftPage.height/2);this.roleAni.play(0,true,"die");console.log(this.tweenui.ani.index) }

  

二、動效動畫的制作

主要用于UI中一些相同的,需要批量制作的動畫,比如按鈕動畫

動效動畫不能像Animation動畫一樣去代碼控制,但可以在IDE中加入事件觸發

在IDE中新建

0不變 第5幀設置縮放0.5 10幀還原? 。在之前需要設置中心點

制作按鈕回彈效果,制作后直接拖拽到ui中的節點上。

?

?

?

?三、Animation動畫組件

動畫組件可以直接放入UI或者視圖中,可視化的設置位置大小,播放與否等

四、骨骼動畫的轉換和使用

LayaAir引擎支持第三方骨骼動畫資源的轉換

需要使用IDE骨骼動畫轉換工具后轉換使用

從spine和DrgonBone中導出資源注意事項

圖集、旋轉、版本

LayaAir引擎播放Spine骨骼動畫

https://ldc.layabox.com/doc/?nav=zh-js-1-5-5

骨骼動畫轉化

生成png和sk的文件

骨骼動畫的代碼加載與使用?

API鏈接:https://layaair.ldc.layabox.com/api/?category=Bone&class=laya.ani.bone.Skeleton#Skeleton()

1.動畫模板Templet方式創建骨骼動畫Skeleton

代碼量比較大

2.直接加載資源創建骨骼動畫Skeleton

代碼小

從模板獲取動畫? buildArmature()

動畫切換皮膚 showSkinByIndex()

Laya.init(1334,750,Laya.WebGL); //直接創建骨骼動畫 // this.skeleton = new Laya.Skeleton(); // Laya.stage.addChild(this.skeleton); // //1是支持換裝的值 // this.skeleton.load("res/goblins-mesh.sk",Laya.Handler.create(this,oncompelete),1)// function oncompelete(){ // this.skeleton.pos(300,300); // this.skeleton.showSkinByIndex(1); // }// 板創建骨骼動畫 this.templet = new Laya.Templet(); this.templet.loadAni("res/goblins-mesh.sk"); this.templet.on(Laya.Event.COMPLETE,this,onLoaded); function onLoaded(){// this.skeleton = this.templet.buildArmature(1);//或者this.skeleton = new Laya.Skeleton(this.templet,1);Laya.stage.addChild(this.skeleton);this.skeleton.pos(200,300);this.skeleton.showSkinByIndex(1);this.skeleton.play(0,true); this.skeleton1 = new Laya.Skeleton(this.templet,1);Laya.stage.addChild(this.skeleton1);this.skeleton1.pos(400,300);this.skeleton1.showSkinByIndex(2);this.skeleton1.play(0,true); }// 封裝好的方法 /*** @public* 創建骨骼動畫* @param {String} path 骨骼動畫路徑* @param {Number} rate 骨骼動畫幀率,引擎默認為30,一般傳24* @param {Number} type 動畫類型 0,使用模板緩沖的數據,模板緩沖的數據,不允許修改 (內存開銷小,計算開銷小,不支持換裝) 1,使用動畫自己的緩沖區,每個動畫都會有自己的緩沖區,相當耗費內存 (內存開銷大,計算開銷小,支持換裝) 2,使用動態方式,去實時去畫 (內存開銷小,計算開銷大,支持換裝,不建議使用)* * @return 骨骼動畫*/ // var createSkeleton = function (path, rate, type) { // rate = rate || 30; // type = type || 0; // var png = Laya.loader.getRes(path + ".png"); // var sk = Laya.loader.getRes(path + ".sk"); // if(!png || !sk){return null;}// var templet = new Laya.Templet(); // templet.parseData(png, sk, rate);// return templet.buildArmature(type); // } // // 一般使用只需要傳路徑 // var skeleton = new createSkeleton("path");

  

?

轉載于:https://www.cnblogs.com/joyce123/p/8647478.html

總結

以上是生活随笔為你收集整理的layaAir引擎制作游戏的图集动画、时间轴动画、和骨骼动画总结二的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美在线观看一区二区 | 无码人妻精品一区二区中文 | 小泽玛利亚一区二区三区视频 | 成人黄色片视频 | 99在线播放视频 | 国产精品 欧美 日韩 | 视频国产精品 | 久久影视av| 久久精品视频在线播放 | 中国毛片网 | 国产日本精品视频 | 美女黄色一级视频 | 丰满人妻妇伦又伦精品国产 | 色之久久综合 | 国产第十页 | 性饥渴的农村熟妇 | 亚洲aaa级| 久久99精品久久久久久琪琪 | 超碰人体 | 99久久久久久久久久 | 台湾av在线 | 麻豆免费在线 | 国产xxx | 中文字幕+乱码+中文字幕一区 | 久草观看视频 | 午夜亚洲精品 | 成年人黄色免费视频 | 免费激情小视频 | 黄色片网站在线观看 | www.日日操 | 欧美国产视频一区 | 久久久久97 | 黄色成人av网站 | 亚洲综合成人在线 | 任你操精品| 超碰在线小说 | 日韩欧美一区二区三区免费观看 | 久久精品综合网 | 国产精品久久AV无码 | 一区二区三区四区高清视频 | 黄色自拍网站 | 国产又粗又长又黄的视频 | 一区二区三区四区亚洲 | 天天干天天插天天操 | www.一区| 黄色一级带 | 久久久久婷 | 国产美女精品久久 | 日韩在线观看视频一区二区三区 | 天天干网 | www.av777 | 一区二区三区在线视频观看 | 最新天堂在线视频 | 日韩一区二区三区电影 | 精品国产一区二区三区av性色 | 噜噜av | 日韩欧美一二区 | 国产婷婷一区二区三区 | 国产免费网址 | 欧美日韩三级视频 | 麻豆伦理片 | 亚洲一区二区视频 | 日韩午夜影院 | 国产精品无码永久免费不卡 | 国产午夜精品一区二区理论影院 | 国产夫妻性生活 | www.夜夜操| 精品视频在线观看 | 欧美日韩一二 | 97在线免费公开视频 | 亚洲美女性生活视频 | 97久久精品 | 亚洲免费久久 | 国产婷婷久久 | 婷婷午夜激情 | 麻豆视频传媒入口 | 国产情侣久久 | 国产又粗又猛视频免费 | 日本精品视频一区二区 | 欧美日韩精 | 亚洲精品粉嫩小泬20p | 亚洲精品亚洲 | 婷婷丁香综合 | 最新超碰在线 | 日本韩国毛片 | 91免费在线视频 | 日本一区电影 | 双性受孕h堵精大肚生子 | 成人另类小说 | 香蕉av一区二区三区 | 日本中文字幕在线播放 | 欧美日韩久 | 久久精品五月天 | 国产欧美精品一区二区在线播放 | 超碰狠狠干 | 久久在线免费视频 | 99国产精品白浆在线观看免费 | www.69视频| 日日干日日射 |