unity, UGUI Text fadeIn
2015-08-10 19:33
603 查看
错误写法:
Color color = m_text.GetComponent<Text> ().color;
Color startColor = new Color (color.r,color.g,color.b,0f);
Color endColor = new Color (color.r,color.g,color.b,1f);
m_text.GetComponent<Text> ().color = startColor;
m_text.GetComponent<Text> ().CrossFadeColor (endColor, durTime, false, true);
正确写法:
Color color = m_text.GetComponent<Text> ().color;
Color startColor = new Color (color.r,color.g,color.b,0f);
Color endColor = new Color (color.r,color.g,color.b,1f);
m_text.GetComponent<Text> ().CrossFadeColor (startColor, 0f, false, true);
m_text.GetComponent<Text> ().CrossFadeColor (endColor, durTime, false, true);
原因是m_text.GetComponent<Text> ().CrossFadeColor(targetColor, durTime, false, true)中targetColor会自动与Text的本来颜色相乘。
参考:http://forum.unity3d.com/threads/crossfadealpha-and-crossfadecolor-not-working-for-text-components.264473/
Color color = m_text.GetComponent<Text> ().color;
Color startColor = new Color (color.r,color.g,color.b,0f);
Color endColor = new Color (color.r,color.g,color.b,1f);
m_text.GetComponent<Text> ().color = startColor;
m_text.GetComponent<Text> ().CrossFadeColor (endColor, durTime, false, true);
正确写法:
Color color = m_text.GetComponent<Text> ().color;
Color startColor = new Color (color.r,color.g,color.b,0f);
Color endColor = new Color (color.r,color.g,color.b,1f);
m_text.GetComponent<Text> ().CrossFadeColor (startColor, 0f, false, true);
m_text.GetComponent<Text> ().CrossFadeColor (endColor, durTime, false, true);
原因是m_text.GetComponent<Text> ().CrossFadeColor(targetColor, durTime, false, true)中targetColor会自动与Text的本来颜色相乘。
参考:http://forum.unity3d.com/threads/crossfadealpha-and-crossfadecolor-not-working-for-text-components.264473/
相关文章推荐
- Unity2D学习笔记(一):sprite的基础操作
- [Unity3D]Unity3D发展偷看游戏初期阶段NGUI
- UNITY3D学习笔记13
- Visual studio 2015 community + Windows Driver Kit 10 +Vmware 11 配置驱动开发环境
- Unity3D中对象池的使用
- Unity中创建二维码
- Xcode7下面用Unity3D的一些尴尬问题.
- Unity中游戏的声音管理
- Unity ShaderLab< 一> 学习总结
- Unity3D ShaderLab<二>Shader属性
- UNITY3D学习笔记12
- Unity3D根据游戏的发展Terrain Toolkit地形生产
- unity, write/read txt file
- compiz使Ubuntu unity桌面消失
- 【unity填坑日记】Array[] Contains导致IOS AOT编译错误
- 实现一个简单的Unity3D三皮卡——3D Picking (1)
- unity3d 圆形遮罩
- 【Unity手册】着色器参考
- Unity3D和网页数据交互的基本原理
- Unity3D 灰度shader(改编自NGUI)