Unity基礎(chǔ)_如果制作一個(gè)打臉解壓游戲_Aniamtor
2022-08-20 17:13 作者:unity_某某師_高錦錦 | 我要投稿
最近壓力比較大,有沒(méi)有時(shí)間去釋放。
深夜回家,看了看熟睡的母老虎,這個(gè)打不過(guò);看了看熟睡的孩子,這個(gè)不能打;看了看鏡子中的自己,摸著通紅的臉,打自己,肉疼。
那么作為一個(gè)有十年開(kāi)發(fā)經(jīng)驗(yàn)的老程序員,通過(guò)程序的方式釋放自己的壓力。
游戲下載鏈接:
創(chuàng)建工程
新建場(chǎng)景
導(dǎo)入素材 素材在github 庫(kù)中https://github.com/gaojinjin/AniamtorFunnyGame
創(chuàng)建2D Sprite??
Ctrl+6打開(kāi)動(dòng)畫(huà)編輯器
設(shè)置Sprite為2D的模式
拖動(dòng)序列幀圖片到動(dòng)畫(huà)中
設(shè)置幀間隔從60修改為12
點(diǎn)擊播放預(yù)覽動(dòng)畫(huà)
按照同樣的方法制作第二個(gè)序列幀
完成之后在2DSprite上添加腳本
具體代碼如下:
核心代碼
sliderScrubber.onValueChanged.AddListener(SliderChanged) 注冊(cè)事件
?animator.Play("AnimationName", -1, sliderScrubber.normalizedValue);
AnimationName:播放動(dòng)畫(huà)的名稱
-1:層的索引。如果 layer 為 -1,則播放第一個(gè)具有給定狀態(tài)名稱或哈希的狀態(tài)。
sliderScrubber.normalizedValue:New?Animation1動(dòng)畫(huà)片段的權(quán)重值
標(biāo)簽: