国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

canvas實(shí)現(xiàn)的骨骼動(dòng)畫

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 15:05:14
文檔

canvas實(shí)現(xiàn)的骨骼動(dòng)畫

canvas實(shí)現(xiàn)的骨骼動(dòng)畫:這篇文章主要介紹了基于canvas的骨骼動(dòng)畫的示例代碼的相關(guān)資料,內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。最近學(xué)習(xí)到了一種關(guān)于canvas的骨骼動(dòng)畫,聽(tīng)這個(gè)名字就知道他和canvas之前的動(dòng)畫不同,不知道你有沒(méi)有興趣了解一下呢?關(guān)于骨骼動(dòng)畫最初是無(wú)意
推薦度:
導(dǎo)讀canvas實(shí)現(xiàn)的骨骼動(dòng)畫:這篇文章主要介紹了基于canvas的骨骼動(dòng)畫的示例代碼的相關(guān)資料,內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。最近學(xué)習(xí)到了一種關(guān)于canvas的骨骼動(dòng)畫,聽(tīng)這個(gè)名字就知道他和canvas之前的動(dòng)畫不同,不知道你有沒(méi)有興趣了解一下呢?關(guān)于骨骼動(dòng)畫最初是無(wú)意
這篇文章主要介紹了基于canvas的骨骼動(dòng)畫的示例代碼的相關(guān)資料,內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。

最近學(xué)習(xí)到了一種關(guān)于canvas的骨骼動(dòng)畫,聽(tīng)這個(gè)名字就知道他和canvas之前的動(dòng)畫不同,不知道你有沒(méi)有興趣了解一下呢?

關(guān)于骨骼動(dòng)畫最初是無(wú)意間在騰訊團(tuán)隊(duì)上看到的,但是由于他官網(wǎng)的教程是在是少之又少,也就僅有一個(gè)小demo供參考,官方下載的案例也很奇怪的運(yùn)行不出來(lái),可能是我的操作不對(duì),但是沒(méi)關(guān)系,就通過(guò)這個(gè)小demo了解一下這個(gè)很高大上的骨骼東動(dòng)畫吧,我也是剛接觸,了解的也不是很全面,還請(qǐng)見(jiàn)諒

在開(kāi)始之前,先來(lái)了解一下AlloyStick

官方介紹說(shuō)AlloyStick 是采用HTML5技術(shù)開(kāi)發(fā)的一個(gè)骨骼動(dòng)畫引擎,可以用于HTML5動(dòng)畫開(kāi)發(fā)、HTML5游戲開(kāi)發(fā);AlloyStick 主要由骨骼動(dòng)畫引擎和骨骼動(dòng)畫編輯器兩部分組成,骨骼動(dòng)畫編輯器提供強(qiáng)大的骨骼動(dòng)畫編輯功能,通過(guò)設(shè)置動(dòng)畫關(guān)鍵幀,依靠強(qiáng)大的自動(dòng)補(bǔ)間和骨骼關(guān)系,就可以制作出逼真、生動(dòng)的Canvas骨骼動(dòng)畫,可以暢快的運(yùn)行在PC、手機(jī)、平板等設(shè)備里。嗯,說(shuō)的很輕松又很有吸引力

所謂的骨骼動(dòng)畫從字面意思來(lái)說(shuō)就是通過(guò)骨骼去繪制的動(dòng)畫,那么這里的骨骼是長(zhǎng)什么樣呢?

沒(méi)錯(cuò),就是長(zhǎng)這樣的,也算是符合預(yù)想的吧,畢竟人家有和很強(qiáng)大的自動(dòng)補(bǔ)間功能,可以聯(lián)想一下每一部分都用很光滑的方式連接起來(lái),有點(diǎn)像PS的羽化吧

既然是很強(qiáng)大的一個(gè)功能,肯定有人家自己獨(dú)特的優(yōu)勢(shì)

  1. 動(dòng)畫更加的逼真,這是肯定的啊

  2. 圖片占用的空間很小,這也能看出來(lái),這個(gè)人只有頭,手和腿三部分組成

  3. 過(guò)渡動(dòng)畫自動(dòng)補(bǔ)間,讓動(dòng)作更加靈活

  4. 骨骼可控

  5. 骨骼事件幀,動(dòng)畫直行待某個(gè)動(dòng)作或某個(gè)幀,觸發(fā)自定義事件行為

  6. 動(dòng)作數(shù)據(jù)繼承,多角色可用一套動(dòng)畫數(shù)據(jù)

  7. 可結(jié)合屋里引擎

  8. 結(jié)合精靈圖動(dòng)畫制作混合動(dòng)畫

下面來(lái)開(kāi)始小demo

一個(gè)骨骼動(dòng)畫主要由3部分組成:骨骼數(shù)據(jù)、蒙皮數(shù)據(jù)、動(dòng)畫數(shù)據(jù),有了這三部分?jǐn)?shù)據(jù),就可以由AlloyStick渲染出生動(dòng)的骨骼動(dòng)畫了。這三部分?jǐn)?shù)據(jù)當(dāng)然不需要手動(dòng)生成,只需要在編輯器中操作,即可自動(dòng)生成。生成數(shù)據(jù)后,就可以向下面這樣調(diào)用執(zhí)行骨骼動(dòng)畫了,第一步引入alloysk.js,再加入資源resource.js。其中注意的是蒙皮png是以img標(biāo)簽引入,當(dāng)然也可js的方式加載。resource.js里面包括蒙皮數(shù)據(jù),骨骼關(guān)系數(shù)據(jù),和所有動(dòng)作數(shù)據(jù)包括動(dòng)畫名字和參數(shù)。第二步,根據(jù)資源文件new出舞臺(tái)對(duì)象Stage和角色對(duì)象Armature,Stage對(duì)象管理Armature對(duì)象。playTo方法時(shí)核心方法,讓角色播放不同動(dòng)作動(dòng)畫,你可以增加事件去切換不同動(dòng)作。最后啟動(dòng)舞臺(tái)stage.start().

// 第一步 還是要先搭建canvas
<canvas id="canvas" width="800px" height="600px">抱歉,你的瀏覽器不支持canvas,建議你使用Chrome瀏覽器</canvas>
// 第二步 以圖片形式或者js方式引入蒙皮資源
<img src="img/texture.png" id="xiaoxiaoImg" style="display:none;">
// 第三步 引入alloysk.js和resource.js
// 第四步 準(zhǔn)備工作
var canvas = document.getElementById('canvas')
var textureImg = document.getElementById('xiaoxiaoImg')
var scene = new alloyge.Scene(canvas.getContext('2d'))
var player = new alloysk.Armature('xiaoxiao',textureImg)
// 第五步 制作動(dòng)畫
// 動(dòng)作快慢 參數(shù):動(dòng)作狀態(tài),速度,初始速度,是否一直執(zhí)行,這里還可以設(shè)置其他動(dòng)作,比如翻滾 roll
// 更新了幾個(gè)動(dòng)作狀態(tài):run 奔跑 roll 翻滾 simpleHit 右手扔?xùn)|西 secondHit 右手打拳
 // jump_kick 側(cè)踢 comeon 挑釁 relax 放松 soap 撿肥皂
player.playTo('run',50,15,true);
// 動(dòng)畫位置
player.setPos(300,300); 

player.setEaseType(true);	
scene.addObj(player);
 // 啟動(dòng)FPS監(jiān)聽(tīng)器 (輔助功能 非必須)
alloyge.monitorFPS(scene);
// 開(kāi)始場(chǎng)景里的動(dòng)畫,并且可以傳入callback循環(huán)調(diào)用
// 最后一步 執(zhí)行動(dòng)畫
scene.start(); 
// 效果就是下面這樣奔跑的少年啦,原諒我還沒(méi)開(kāi)通做gif動(dòng)畫的大門……

由于是剛接觸,很多東西還不是很了解,有時(shí)間會(huì)在整理

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

canvas實(shí)現(xiàn)的骨骼動(dòng)畫

canvas實(shí)現(xiàn)的骨骼動(dòng)畫:這篇文章主要介紹了基于canvas的骨骼動(dòng)畫的示例代碼的相關(guān)資料,內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。最近學(xué)習(xí)到了一種關(guān)于canvas的骨骼動(dòng)畫,聽(tīng)這個(gè)名字就知道他和canvas之前的動(dòng)畫不同,不知道你有沒(méi)有興趣了解一下呢?關(guān)于骨骼動(dòng)畫最初是無(wú)意
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 综合欧美亚洲 | 亚洲一区二区三区四区视频 | 亚洲综合天堂 | 亚洲性一区 | 黄毛片免费 | 国产香蕉视频在线 | 在线观看免费精品国自产 | 亚洲伊人天堂 | 欧美成人高清视频 | 在线观看精品一区 | 亚洲国产欧美日韩 | 国产精品久久久久久久久久久久 | 国产精品自拍一区 | 国产亚洲欧美日韩综合另类 | 欧美日韩亚洲高清不卡一区二区三区 | 日本欧美另类 | 国产精品视频福利一区二区 | 香港一级a毛片在线播放 | 久久久久国产精品美女毛片 | 最近免费中文字幕大全高清片 | 国产欧美在线观看不卡 | 日韩精品观看 | 日韩在线观看一区 | 欧美日a | 国产在线成人一区二区 | 大色欧美| 一级一级特黄女人精品毛片视频 | 欧美精品一区二区三区视频 | 免费一级a毛片在线播放直播 | 久久成人国产精品一区二区 | 午夜视频免费观看 | 九九精品免视看国产成人 | 日韩精品一区二区三区在线观看l | 午夜一区二区三区 | 国产精品乱码一区二区三区 | 欧美一区二区三区免费播放 | 久久这里只有精品9 | 免费一级毛片视频 | 亚洲欧美日韩高清一区二区一 | 午夜国产在线 | 久久久久国产一级毛片高清版 |