找回密码
 立即注册
查看: 4982|回复: 72

[脚本] Unity3D 图片渐变代码 就一行

[复制链接]
发表于 2013-4-7 20:56 | 显示全部楼层 |阅读模式
  1.             tk0.GetComponent<UISlicedSprite>().color = Color.Lerp(Color.white, Color.red, Mathf.PingPong(Time.time,1f)/1);

复制代码

点评

this.renderer.sharedMaterial.color = Color.Lerp(Color.white, Color.magenta, Mathf.PingPong(Time.time, 1f) / 1); 写在Updata里面  发表于 2013-5-31 14:20
发表于 2013-4-8 10:28 | 显示全部楼层
小米 这个主题我知道,但是里面的代码,我还是有点不懂,请解释一下 tk0是什么,transform吗?特别是UISlicedSprite是什么?最好发一个demo!谢谢先!!
发表于 2013-4-8 13:28 | 显示全部楼层

不错 不错 不错{:soso__3922851084632044791_6:}
发表于 2013-4-10 11:05 | 显示全部楼层
good 没想到这么容易,是用C#,还是jS
发表于 2013-4-12 21:24 | 显示全部楼层
哈哈。试了一下,效果不错哈。给力···
发表于 2013-4-20 08:56 | 显示全部楼层
UISlicedSprite 这个。。。应该是个插件把。。。但是没有啊
发表于 2013-4-20 12:56 | 显示全部楼层
俺对 2,3楼佩服的五体投地,俺始终没看明白 tk0.GetComponent<UISlicedSprite>() 这句的来源!和原理
发表于 2013-4-21 04:50 | 显示全部楼层
能多解释一下么,有点看不懂
发表于 2013-4-24 08:59 | 显示全部楼层

不错 不错 不错{:soso__3922851084632044791_6:}
发表于 2013-6-14 11:31 | 显示全部楼层
tk0.GetComponent<UISlicedSprite>()中的UISlicedSprite是NGUI里面的一个精灵组件
上面方法是采用插值的方式(Lerp),如果大家做过滑动效果(用阻尼也行的),应该对这个不陌生
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-29 16:10 , Processed in 0.116157 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表