《Unity开发实战》——3.7节创建颜色选择对话框

简介:

本节书摘来自华章社区《Unity开发实战》一书中的第3章,第3.7节创建颜色选择对话框,作者 (爱尔兰)Matt Smith (巴西)Chico Queiroz,更多章节内容可以访问云栖社区“华章社区”公众号查看

3.7 创建颜色选择对话框
游戏中的用户自定义和玩家制作内容的出现已经有一段时间了。有一个很常见的功能是让用户修改avatar(人物头像)的颜色。本节中将创建一个对话框让玩家通过修改对象的颜色滑动条,控制材质的红色值、绿色值、蓝色值。

3.7.1 准备工作
如果想使用准备好的示例场景,可以在文件夹0423_03_06中找到,然后导入名为colorSelector的包。

3.7.2 操作步骤
请按照下面的步骤创建颜色选择对话框:
1)导入包后,打开 colorSelection 场景。
2)展开Hierarchy 视图中的spaceshipColor 选中ship,我们在脚本中要修改其材质,如下图所示:


62f946a3334b198d6fc4310be004f7aa8bf96075


27dfecc1c1e671537496d792e4357a003a736edd

3.7.3 实现原理
除了把滑动条的值赋给材质的颜色外,我们还把最后使用的颜色保存在3个变量中,以便玩家想恢复到之前的颜色。
另外,我们把文本上的这些值都乘以255,这样玩家就可以像传统方式一样读取RGB的值了。

3.7.4 更多内容
还可以修改对象的材质的其他属性值(比如透明度或发光色)。

相关文章
|
4天前
|
算法 定位技术 C语言
【python实操】软件安装进展提示进度条如何实现的?如何设置窗体拉伸?如何获取输入框内容?
【python实操】软件安装进展提示进度条如何实现的?如何设置窗体拉伸?如何获取输入框内容?
53 0
|
4天前
|
前端开发
Bootstrap 5 保姆级教程(四):信息提示框 & 按钮
Bootstrap 5 保姆级教程(四):信息提示框 & 按钮
Altium Designer简明教程:如何创建元件库并绘制库元件(图文教程)
Altium Designer简明教程:如何创建元件库并绘制库元件(图文教程)
Altium Designer简明教程:如何创建元件库并绘制库元件(图文教程)
|
Java Android开发 Windows
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
IDEA相关配置(特别完整)看完此篇就将所有的IDEA的相关配置都配置好了、设置鼠标滚轮修改字体大小、设置鼠标悬浮提示、设置主题、设置窗体及菜单的字体及字体大小、设置编辑区主题、通过插件更换主题
|
Java
Java开发GUI之可编辑区域
Java开发GUI之可编辑区域
146 0
Java开发GUI之可编辑区域
|
算法 容器 数据可视化
WPF_界面_图片/界面/文字模糊解决之道整理
原文:WPF_界面_图片/界面/文字模糊解决之道整理 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010265681/article/details/76651792 图片模糊: 图片尺寸:  检查图片,png, DPI=72,Stretch="None",原图尺寸和xaml里面写的尺寸一致。
1204 0