UGUI動畫效果
新增流光效果
建立兩個圖片,父物體白圖,子物體流光特效
子圖片編寫指令碼
publicclassEffect01 : MonoBehaviour {
publicSprite[] sprites;
privateImage bgImage;
// Use this for initialization
void Start () {
Array.Sort(sprites, (x, y) => { return x.name.CompareTo(y.name); });
bgImage = GetComponent<Image>();
}
float count = 0;
int index = 0;
// Update is called once per frame
void Update () {
count++;
if (index == sprites.Length -1)
{
index = 0;
}
else
{
index++;
}
bgImage.sprite = sprites[index];
count = 0;
}
}
給子物體插入圖片時右上角上鎖,插入十六張圖片,執行後顯示流光圖
買裝備時裝備明暗變化即購買過程變化
建立一個Button按鈕,插入精靈圖片,Reset初始化,建立一個圖片作為子物體,插入Button中插入的圖片,顏色調灰一點,透明度調第一半,Fill Origin調成Top
publicclassCDEffect : MonoBehaviour {
publicfloat leftTime;
publicfloat totalTime;
privateImage effectImage;
privateButton cdButton;
// Use this for initialization
void Start () {
effectImage = transform.FindChild("Image").GetComponent<Image>();
leftTime = totalTime;
cdButton = transform.GetComponent<Button>();
cdButton.interactable = false;
}
// Update is called once per frame
void Update () {
leftTime -= Time.deltaTime;
if (effectImage.fillAmount > 0)
{
effectImage.fillAmount = leftTime /totalTime;
}
else
{
effectImage.fillAmount = 0;
cdButton.interactable = true;
}
}
publicvoid FireSkill()
{
Debug.Log("技能使用了");
leftTime = totalTime;
cdButton.interactable = false;
}
}
調整一下兩個圖片的透明度,在Button按鈕中的Button元件中最下面On Click外掛,點選加號,左上角的不用動,左邊插入按鈕,右面選擇CDEffect 然後選擇FireSkill;
給物體新增動畫
① 右鍵Assets 建立一個Animation
② 建立一個立方塊,掛載Animation元件,元件中Animation項載入剛建立的動畫,size改為1,Element載入動畫
③ 選中立方塊,ctrl+6,creat按鈕儲存動畫,Add Propert——Transform——position控制物體的移動
④ 右上角鎖後面選單改成Debug Animation中Legacy對勾點上,顯示元件中沒有的項
注:position裡的豎排點可以移動調整速度。
相關文章
- jQuery 效果 – 動畫jQuery動畫
- JS動畫效果——多物體動畫JS動畫
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- jQuery 效果 – 停止動畫jQuery動畫
- JavaScript元素動畫效果JavaScript動畫
- jQuery動畫效果的刪除行效果jQuery動畫
- SVG 漸變動畫效果SVG動畫
- JavaScript 簡單動畫效果JavaScript動畫
- React實現動畫效果React動畫
- JavaScript 動畫效果例項JavaScript動畫
- vue-lottie動畫效果Vue動畫
- Javascript實現動畫效果JavaScript動畫
- JS Tween動畫效果研究 :JS動畫
- 卡片旋轉動畫效果動畫
- 萬彩動畫大師教程 | 新增動畫效果動畫
- UGUI的優點新UI系統三效率高效果好UGUI
- Java 給PPT新增動畫效果(預設動畫/自定義動畫)Java動畫
- Android動畫效果之Tween Animation(補間動畫)Android動畫
- Android動畫效果之Frame Animation(逐幀動畫)Android動畫
- UGUI的深度UGUI
- iOS自定義UIView動畫效果iOSUIView動畫
- JavaScript簡單的動畫效果JavaScript動畫
- JavaScript字串動畫輪播效果JavaScript字串動畫
- iOS UITableViewCell的動畫效果(一)iOSUIView動畫
- 粒子效果動畫使用總結動畫
- Android中常用動畫效果Android動畫
- 動畫效果Animation-android動畫Android
- Android動畫效果之初識Property Animation(屬性動畫)Android動畫
- html5--6-55 動畫效果-關鍵幀動畫HTML動畫
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- Flutter “孔雀開屏”的動畫效果Flutter動畫
- Flutter動畫實現粒子漂浮效果Flutter動畫
- Vue 常用 transition 動畫效果記錄Vue動畫
- iOS動畫-擴散波紋效果iOS動畫
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery元素動畫方式滑動效果jQuery動畫
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- CSS3動畫按鈕效果CSSS3動畫