查看: 1018|回复: 0
打印 上一主题 下一主题

调色板的简单实现代码(转)

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-4-29 00:56:57 |只看该作者 |倒序浏览
调色板的简单实现代码

private var Color_R_Changing : float = 0.7529f;
private var Color_G_Changing : float = 0.3725f;
private var Color_B_Changing : float = 0.2313f;
private var IS_Color_Open : boolean = false;
   
public var MyGUIStyle : GUISkin;
   
private var dialogBg_Color : Color;     //颜色的数值RGB值
public var dialogBg : GameObject;       //需要更改颜色的模型
private var diaMaterial: Material;      //需要更改颜色的模型的材质
public var RGBNum : Texture[];   
  
diaMaterial = dialogBg.GetComponent(MeshRenderer).material;//这一段比较重要,得到物体的材质!!!  
  
if(GUI.Button(Rect(Screen.width/2+203,Screen.height/2-216,53,25),"调色板"))
            {
                //Debug.Log("你点击了fuck!!!!!");
                if(IS_Color_Open == false)
                {
                    IS_Color_Open = true;
                    //shpre_suofang.enable = false;
                }
                else
                {
                    IS_Color_Open = false;
                    //shpre_suofang.enable = true;
                }
                  
            }
        if(IS_Color_Open == true)
        {
            Color_R_Changing = GUI.HorizontalSlider(Rect(Screen.width/2-250,Screen.height/2-200,100,8),Color_R_Changing,0.0f,1.0f);
            Debug.Log("Color_R_Changing的数值为: " + Color_R_Changing);
            Color_G_Changing = GUI.HorizontalSlider(Rect(Screen.width/2-250,Screen.height/2-150,100,8),Color_G_Changing,0.0f,1.0f);
            Color_B_Changing = GUI.HorizontalSlider(Rect(Screen.width/2-250,Screen.height/2-100,100,8),Color_B_Changing,0.0f,1.0f);
            dialogBg_Color = new Color(Color_R_Changing,Color_G_Changing,Color_B_Changing);
            if(GUI.Button(Rect(Screen.width/2+205,Screen.height/2-190,50,25),"原色"))
            {
                dialogBg_Color = new Color(188/255.0f,144/255.0f,48/255.0f);
                diaMaterial.color = dialogBg_Color;
            }  
      
        }
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-8-3 06:45 , Processed in 0.064061 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部