Unity Animation 之 三種方法暫停繼續播放動畫
Unity Animation 之 三種方法暫停、繼續在播放動畫。在Unity中,暫停是遊戲玩家會用到的遊戲功能。本節介紹使用三種方式暫停Animation正在播放的動畫隨後繼續播放的簡單案例,具體如下
一、知識要點
(01)Animation:class in UnityEngineThe animation component is used to play back animations.You can assign animation clips to the animation component and control playback from your script. The animation system in Unity is weight-based and supports Animation Blending, Additive animations, Animation Mixing, Layers and full control over all aspects of playback.
(02)方法提要:1)方法一timeRecd = anim ["Run"].time;anim.Stop ()anim ["Run"].time = timeRecd;anim.Play ("Run");2)方法二anim ["Run"].speed = 0;anim ["Run"].speed = 1;3)方法三Time.timeScale = 0Time.timeScale = 1;
二、Animation 之 三種方法暫停正在播放動畫
(01)開啟Unity,新建一個空工程,具體如下
(02)匯入一個帶動畫的遊戲模型,並把遊戲模型拖到場景中,並添加動畫,具體如下圖
(03)新建一個腳本“AnimationTest”,雙擊腳本或者右鍵“Open C# Project”開啟腳本,具體如下圖
(04)在開啟的“AnimationTest”腳本上編寫代碼,首先設定來哥哥變量,一個獲得“Animation”組件,一個記錄時間,然後設定按下“R”把動畫切換到跑的狀態,接着三種方法實現動畫暫停,代碼及代碼說明如下圖
(05)“AnimationTest”腳本具體了內容如下:using UnityEngine;public class AnimationTest : MonoBehaviour {public Animation anim;private float timeRecd;// Update is called once per framevoid Update () {if (Input.GetKeyDown (KeyCode.R)) {anim.Play ("Run");}#region 方法一if (Input.GetKeyDown (KeyCode.S)) {timeRecd = anim ["Run"].time;anim.Stop ();}if (Input.GetKeyDown (KeyCode.C)) {anim ["Run"].time = timeRecd;anim.Play ("Run");}#endregion#region 方法二if (Input.GetKeyDown (KeyCode.D)) {anim ["Run"].speed = 0;}if (Input.GetKeyDown (KeyCode.F)) {anim ["Run"].speed = 1;}#endregion#region 方法三if (Input.GetKeyDown (KeyCode.A)) {Time.timeScale = 0;}if (Input.GetKeyDown (KeyCode.B)) {Time.timeScale = 1;}#endregion}}
(06)腳本編譯正確,回到Unity介面,在場景中新建一個“GameObject”,把腳本“AnimationTest”賦給“GameObject”,並把模型的“Animation”賦給腳本,具體如下圖
(07)執行場景,透過不同的三種方法,實現了動畫的暫停播放,具體如下圖
(08)到此,《Unity Animation 之 三種方法暫停正在播放動畫》講解結束,謝謝
-
如何在手機上申報個人所得稅專項附加稅扣除
個人所得稅專項附加稅扣除政策是一項非常優惠的政策,它可以減輕廣大人民羣衆的負擔。那麼這個要怎麼申報呢?本文將爲您介紹它的申報流程。操作方法(01)首先,下載官方的個人所得稅APP,這個APP是新出的。(02)點擊開啟個人所得稅APP後,會詢問你的定位,點擊下一步即可。(03)進...
-
Windows10如何共享打印機
平時工作中經常要共享打印機,關於如何設定共享打印機下面逐步介紹。直接和打印機連接的稱爲主機端、其他電腦稱爲客戶端。操作方法(01)右鍵單擊”開始“圖標——”控制面板“——,以類別方式在”家庭組和網線網絡“。(02)選擇”更改進階共享設定“在選中"啓用網絡發...
-
CAD如何繪製牆體?
下面我們對CAD繪圖軟件中如何繪製牆體做詳細的解釋!天正建築插件及天正其他插件爲例。操作方法(01)1、首先我們來看下CAD繪圖軟件中天正建築插件,插件的位置可隨意調整,調整位置爲不妨礙繪圖即可,理想位置爲左側或者是右側,如下圖。(02)2、插件欄中-第三行-牆體-選擇繪...
-
企業彩鈴集團彩鈴怎麼辦理|申請|開通|製作
企業彩鈴集團彩鈴怎麼辦理|申請|開通|製作(01)企業集團彩鈴”是運營商推出的一項手機,電話回鈴音增值服務。(其他的介紹這裏就不詳細講了)。當企業負責人,個體戶等客戶朋友們想要給自己的手機,座機辦理開通彩鈴時,就有很多疑慮:(1)公司彩鈴怎樣才能申請。(2)公司企業彩鈴到...