游戏精英
![Rank: 8](static/image/common/star_level3.gif) ![Rank: 8](static/image/common/star_level3.gif)
- 贡献度
- 761
- 金元
- 12295
- 积分
- 4384
- 精华
- 11
- 注册时间
- 2012-1-24
|
本帖最后由 百晟 于 2019-3-20 00:36 编辑
上次发了个衣服颜色修改器,后来想写一个物品颜色预览的工具,实在是懒得写了,因为要计算每一个像素的颜色值然后对应重新设置生成,对于现在的我来说,不是一个简单的事情,
所以,决定把颜色预览的方法来发个教程!至此,也要离开论坛一段时间了!等下次这游戏再一有些特色的时候再来!言归正转!
所需工具:
1.UnityStudio 用于提取游戏中的2D图片,也可以提取游戏中的3D素材
2.photoshop 用于创建预览的图片以及查看颜色预览
下面我们以建筑最简单的墙为例,大家知道,墙是由砖建成的,墙的颜色由砖的制造颜色生成,也就是说,砖的<ColorWhenBeMain>这个属性的颜色值决定墙的颜色
为了能够不用频繁的改变这个值而进退游戏,把图片拿出来在PS中去测试更为合适,这样,我们可以更快的生成我们自己想要的颜色,为MOD,给游戏一点颜色
首先,获取墙这个图片,打开Unity Studio.exe,file---> loadfile --->打开游戏目录中Amazing Cultivation Simulator_Data\resources.assets 这个文件,如下图:
选择Asset list 这里是2D资源列表,搜索stone,双击stone1:
将这个图片提取出来,用于预览颜色效果,选中stone1 ---> Export ----> Filtered assets
选择一个准备好的文件夹,提取到这里,你会看到有几个文件,如下图:
打开文件夹Texture2D,你会看到stone1.png这个文件,这个时候,我们打用PS打开它,
PS区域选择工具,我们只需要一小段墙就成,如下图:
Ctrl + c , 新建 ----> 确认 ,然后CTRL + V , 如下图:
此时,我们可以查看给墙上不同颜色的效果了,选中这个图层1,菜单 ----> 图像 ----->调整 -----> 照片滤镜,如下图:
这时你就可以预览你想要的颜色效果,可以在这里调整你想要的颜色,点击上图中红色的方框可以选择颜色,前6位的值
在颜色选择器中可以找到,前6位和透明度换算过来的16进制数值组合,就是你最终想要的8位颜色值,对了,要把上边的
保留明度对钩点没了,才是最接近于游戏中的效果,如下两图所示,PS中红色的墙和游戏中红色的墙对比:
这时候大家应该明白,怎么改变某个砖在游戏中盖出的墙的颜色效果了吧?同理,大家可以利用提取工具,修改和美化更多东西
,比如说砖,查找并提取object_brick的图像,因为要改变一个图像的颜色,必须先灰度处理,给大家顺便说一下如何灰度化图片
object_brick02.png是提取出来的偏绿色的砖的图片,用PS打开,图像 ---> 调整 ---> 黑白 ,自己选择预设或不选,保存图片后
再次打开图片调整颜色!
该说的就说到这里吧,从过年到现在一直沉迷于这款游戏,现在该是放一放的时候了,也没什么再值得去研究的东西了!所以,
要告别大家一些时间了,哪天游戏有了更新的特色,再来吧!顺便自己也深造一下程序语言和游戏中的LUA脚本,有成果告诉大家!祝大家玩好!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
1
查看全部评分
-
|