unity战斗卡牌视频教程 第三课 - 代码加载预设 及 Tween动画使用及播放回掉【补录】

前言

本课为补录的第三课。

主讲内容。

1.res加载资源。

2.tween动画

3.动画回调

4.动画曲线

2

 

交流群号:162541429

视频下载

系列教程目录汇总:http://www.bobsong.net/886.html

 

代码脚本

using UnityEngine;
using System.Collections;

public class PanelMail : MonoBehaviour
{
    private UILabel mTitle;
    private UILabel mContent;
    private int mIndex;

    void Start()
    {
       
    }

    public void InitData(params object[] paramsArr)
    {
        mTitle = transform.Find("Panel/Title").GetComponent<UILabel>();
        mContent = transform.Find("Panel/Content").GetComponent<UILabel>();
        mIndex = (int)paramsArr[0];
        mTitle.text = "王麻子的来信" + mIndex.ToString();
        mContent.text = "发噶见老师肯定感觉啦开始的价格拉卡斯加的管理框架爱上的两个空间啦思考的价格拉会计师的管理框架阿斯兰的改扩建阿拉开始打工 ";

        BoxCollider[] boxArr = gameObject.GetComponentsInChildren<BoxCollider>(true);
        foreach(BoxCollider box in boxArr)
        {
            UIEventListener listener = UIEventListener.Get(box.gameObject);
            listener.onClick = ButtonClick;
        }
    }

    void ButtonClick(GameObject click)
    {
        if (click.name.Equals("BtnColse") || click.name.Equals("BtnRemove"))
        {
            TweenScale tween = gameObject.GetComponent<TweenScale>();
            tween.onFinished.Add(new EventDelegate(PlayReturn));
            tween.Play(false);
        }
        else if(click.name.Equals("BtnMessage"))
        {
            Debug.Log("现在还没开通这功能");
        }
    }

    void PlayReturn()
    {
        Destroy(gameObject);
    }
}

 

 

 

 

 

 

本文链接:

https://www.bobsong.net/1004.html
1 + 9 =
7 评论
    2015年07月03日 回复

    小宝老师,请问怎么将新的ui用tp打包进原来的图集

      2015年07月03日 回复

      @刘天 和老版的一样的。只是菜单什么的改变了一下!

        2015年07月03日 回复

        @小宝 能说一下具体的步骤吗,,第三集教程你用了几张新的图片,但是并没有演示怎么将新的图片打包进原来的图集,请原谅我看你视频才开始用tp的

          2015年07月03日 回复

          @刘天 你看下第四课哦。第四课我重新讲了TP的用法哦。也有加我QQ问我。

    2015年07月07日 回复

    话说宝爷为什么都要用find呢 直接声明一堆public一个个拖拽上去效率不是高很多吗

      2015年07月07日 回复

      @伍丰 动态加载。如何托呢?动态加载不好拖的。而且。拖。容易出问题。比如丢失了。不好找

    2015年09月01日 回复

    本人在此留言并不代表本人同意、支持或者反对文章观点;