iOS和Unity3D一起学习,正好公司购买了这2款软件
复习:
3个boxCollider,4种状态变化
Tween的Height,width两种方式的变化
void OnClick(){
print ("哈哈哈");
UISprite sprite = GetComponent<UISprite> ();
sprite.spriteName = "Emoticon - Laugh";
TweenRotation tr=TweenRotation.Begin(gameObject,1f,Quaternion.Euler(0f,0f,100f));
EventDelegate.Add(tr.onFinished,MyCallBack);
}
void MyCallBack()
{
TweenRotation.Begin(gameObject,1f,Quaternion.identity);
}
另外一种写法:
void OnClick(){
print ("哈哈哈");
UISprite sprite = GetComponent<UISprite> ();
sprite.spriteName = "Emoticon - Laugh";
TweenRotation tr=TweenRotation.Begin(gameObject,1f,Quaternion.Euler(0f,0f,100f));
EventDelegate.Add(tr.onFinished,delegate(){TweenRotation.Begin(gameObject,1f,Quaternion.identity);});
}

本文介绍如何在Unity3D中使用TweenRotation组件为UISprite添加旋转动画,并通过OnClick事件触发动画播放及回调函数实现动画复位。
1656

被折叠的 条评论
为什么被折叠?



