资源大湿 发表于 2013-4-7 20:56

Unity3D 图片渐变代码 就一行

            tk0.GetComponent<UISlicedSprite>().color = Color.Lerp(Color.white, Color.red, Mathf.PingPong(Time.time,1f)/1);

oscarlew 发表于 2013-4-8 10:28

小米 这个主题我知道,但是里面的代码,我还是有点不懂,请解释一下 tk0是什么,transform吗?特别是UISlicedSprite是什么?最好发一个demo!谢谢先!!

zwluoqi 发表于 2013-4-8 13:28


不错 不错 不错{:soso__3922851084632044791_6:}

雪鹰 发表于 2013-4-10 11:05

good 没想到这么容易,是用C#,还是jS

sujiehuang 发表于 2013-4-12 21:24

哈哈。试了一下,效果不错哈。给力···

asdf 发表于 2013-4-20 08:56

UISlicedSprite 这个。。。应该是个插件把。。。但是没有啊

LanChong101 发表于 2013-4-20 12:56

俺对 2,3楼佩服的五体投地,俺始终没看明白 tk0.GetComponent<UISlicedSprite>() 这句的来源!和原理

xhdengfei 发表于 2013-4-21 04:50

能多解释一下么,有点看不懂

lscvywy 发表于 2013-4-24 08:59


不错 不错 不错{:soso__3922851084632044791_6:}

kangtachan 发表于 2013-6-14 11:31

tk0.GetComponent<UISlicedSprite>()中的UISlicedSprite是NGUI里面的一个精灵组件
上面方法是采用插值的方式(Lerp),如果大家做过滑动效果(用阻尼也行的),应该对这个不陌生
页: [1] 2
查看完整版本: Unity3D 图片渐变代码 就一行