美术制作说明明AQW
美术制作说明明AQW
注意事项
-
注意平衡效果,运行效率和资源量
-
分模块的时候大模块之间不要有资源依赖
-
同一规格的图片保持大小一样, 比如:物品icon,同一批次的功能按钮等
-
单个图片大小等于或者接近2的n次幂, 最大为2048*2048(超出的时候,unity里面也会缩到2048)
-
spine和粒子特效注意中心点位置,如果需要实际场景看效果调整的可以在客户端里面调整好,回头在原文件中再设置好参数,避免后面修改每次导出到客户端都需要调整参数
-
美术提供的预制体的时候,尽量位置对齐。客户端导入的时候尽量使用默认值(本地位置是0, 旋转是0,缩放是1)。
-
spine导出优先使用二进制
-
粒子特效和spine如果面积比较大,注意渲染的层数(一般3-5层以内)
-
单个特效注意控制粒子发射器使用数量(一般单个特效控制在8个以内)
-
各个功能模块之间可以复用的资源可以放到公共的资源里面,个别资源如果不影响最后输出图集大小的,可以在功能模块图集里面复制一份(比如统一的关闭按钮,减少跨图集可以提升运行效率,这里也可以程序放进去再在美术目录提交)
-
资源以美术git仓库为准
-
美术资源通过前缀区分资源
图集atlas 无 如:btn_close.png, title_grzx.png
不带透明通道的大图 bg_ 如:bg_login.png, bg_home.png
带透明通道的大图 bga_ 如:bga_activity.png, bga_rect.png
效果图 xgt_ 如:xgt_login.png, xgt_grzx.png
艺术字 ysz_fontname_ 如:font_wzbywin_1.png
多语言文字 zh_ 如: zh_task_title.png en_title.png tw_title.png (zh:简体中文 tw:繁体中文 en:英文)
- 客户端资源目录如下:
atlas 按功能分的目录
effect unity资源包(.unitypackage)(粒子特效、模型动画等)
import_resource.bat导出脚本说明
脚本环境变量
TexturePacker 是TexturePacker.exe图集打包工具路径配置 这里使用的版本是4.8.1, 老版本3.9不支持UGUI
BMFTOOL bmfont64.exe位图字体制作工具路径配置
AQWArtTool 美术导出资源jar包位置,根据规则区分美术资源并调用相关工具生成图集和位图字体等
dir_proj 要导出到的unity工程目录
dir_mudle 要导出到的unity工程模块目录
dir_src 需要导出资源的目录 这里是拖到该脚本上面的文件夹的路径,一般不需要修改
dir_tmp 生成美术资源临时目录, 目录路径不能带有中文,不然某些工具可能运行不正确
dir_atlas 导出的图集存放目录
dst_xgt 导出的效果图存放目录,这里暂时没用
dir_font 导出的位图字体目录
dir_tex 导出的贴图目录包含带alpha和不带alpha,即bg_,bga_开头的图片
dir_lang_xx 语言相关图片归集目录,这里根据语言复制到同一个目录下面生成一个图集然后放到dir_atlas目录中
使用说明
- 图集下面放一个info.txt 内容是打出的图集的名称
- 将要导入的目录拖动到import_resource.bat上面
可以把import_resource.bat 复制一份做相应修改以后使用自己的,避免误提交导致冲突