亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Unity3D制作序列幀動畫的方法

 更新時間:2020年04月17日 14:09:33   作者:qq_33994566  
這篇文章主要為大家詳細介紹了Unity3D制作序列幀動畫的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

當我們需要制作動態(tài)炫酷科技感很強的UI時,美術(shù)一般會給我們提供一些序列圖,這時候我們只需在程序里實現(xiàn)序列動畫。

一.動畫機

unity自帶的幀動畫機很方便,我們首先選擇所要播放序列幀動畫的Image,然后在Window下選擇Animation,會彈出一個動畫制動的界面,我們選擇Create,然后進入如下界面:

我們按照如下添加動畫控制的屬性,

然后將我們美術(shù)給我們的序列圖(要設(shè)置成2DandUI模式哦)拖入到動畫幀面板里。

Unity自帶的動畫機播放序列幀動畫很簡單也很方便,但是有一定的局限性。因為我們不能很方便的控制動畫的進程以及一些我們的要求。(雖然也可以,但是還是需要寫代碼,然后還要操控動畫機,太費勁)。下面就介紹完全用代碼控制動畫播放的方法。

二.代碼控制

這個方法完全用代碼實現(xiàn),不需要在去操作一下動畫機了。代碼如下:

public class Test : MonoBehaviour {
 
 [SerializeField]
 private Image image;
 [SerializeField]
 private List<Sprite> animationSprites = new List<Sprite>();
 
 
 private int AnimationAmount { get { return animationSprites.Count; } }
 public void PlayAnimation()
 {
 if (image == null) image = GetComponent<Image>();
 StartCoroutine(PlayAnimationForwardIEnum());
 }
 
 private IEnumerator PlayAnimationForwardIEnum()
 {
 int index = 0;//可以用來控制起始播放的動畫幀索引
 gameObject.SetActive(true);
 while (true)
 {
 //當我們需要在整個動畫播放完之后 重復播放后面的部分 就可以展現(xiàn)我們純代碼播放的自由性
 if (index > AnimationAmount - 1)
 {
 index = 50;
 }
 image.sprite = animationSprites[index];
 index++;
 yield return new WaitForSeconds(0.03f);//等待間隔 控制動畫播放速度
 }
 }
}

效果圖如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#?WPF?ListBox?動態(tài)顯示圖片功能

    C#?WPF?ListBox?動態(tài)顯示圖片功能

    這篇文章主要介紹了C#?WPF?ListBox?動態(tài)顯示圖片,處理過程分為前臺代碼和后臺代碼,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • C#關(guān)聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能

    C#關(guān)聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能

    今天通過本文給大家分享C#關(guān)聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能,代碼中寫入了兩個注冊表,實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • C#編寫ActiveX網(wǎng)頁截圖控件

    C#編寫ActiveX網(wǎng)頁截圖控件

    這篇文章主要介紹了C#編寫ActiveX網(wǎng)頁截圖控件,作為學習C#編寫ActiveX的一個簡單入門教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • unity使用鏈表實現(xiàn)貪吃蛇游戲

    unity使用鏈表實現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細介紹了unity使用鏈表實現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C# 字符串處理小工具

    C# 字符串處理小工具

    本文主要介紹C#字符串處理小工具,實現(xiàn)功能包括:轉(zhuǎn)換為大寫;轉(zhuǎn)換為小寫;反轉(zhuǎn)字符串;匹配某字符串出現(xiàn)次數(shù);正則匹配;base64加密;base64解密;ROT13加密解密;MD5 32位加密。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • C#中的委托介紹

    C#中的委托介紹

    這篇文章主要介紹了C#中的委托介紹,本文講解了聲明委托的方式、匿名方法、多播委托等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • C#基于ScottPlot實現(xiàn)可視化的示例代碼

    C#基于ScottPlot實現(xiàn)可視化的示例代碼

    這篇文章主要為大家詳細介紹了C#如何基于ScottPlot實現(xiàn)可視化效果,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • DevExpress實現(xiàn)TreeList父子節(jié)點CheckState狀態(tài)同步的方法

    DevExpress實現(xiàn)TreeList父子節(jié)點CheckState狀態(tài)同步的方法

    這篇文章主要介紹了DevExpress實現(xiàn)TreeList父子節(jié)點CheckState狀態(tài)同步的方法,需要的朋友可以參考下
    2014-08-08
  • Winform控件優(yōu)化之圓角按鈕1

    Winform控件優(yōu)化之圓角按鈕1

    這篇文章主要介紹了Winform控件優(yōu)化之圓角按鈕,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • Unity實現(xiàn)透視滑動列表

    Unity實現(xiàn)透視滑動列表

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)透視滑動列表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評論