我是靠谱客的博主 活泼缘分,最近开发中收集的这篇文章主要介绍unity 2017.3 Tips 用非标准化颜色设置标准化颜色,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Setting normalized color with a non-normalized color: RGBA(0.000, 213.000, 255.000, 1.000)

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)


用非标准化颜色设置标准化颜色:RGBA(0.000, 213000, 255.000, 1.000)

UnityEngine。GUIUtility:ProcessEvent(Int32,IntPtr)




还是控制颜色的坑,前天鼓捣的是shader提供的拾色器,然后昨天的时候试图用同样的方法去控制点光源的拾色器,结果遇到了这样的报错,仔细研究之后发现,原来unity提供了两个控制颜色的类,分别是Color和Color32,


这是Color类,Color类提供了两个构造函数。



这是Color32类,Color32类提供了一个构造函数,并且它的值类型是byte类型,与Color的float类型不同。


而点光源所使用的是Color32,如果还使用Color的构造函数去赋值的话,就会报这个错,因为unity无法为点光源的颜色重新赋值。

最后

以上就是活泼缘分为你收集整理的unity 2017.3 Tips 用非标准化颜色设置标准化颜色的全部内容,希望文章能够帮你解决unity 2017.3 Tips 用非标准化颜色设置标准化颜色所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部