马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 孤独爱上了夜晚 于 2024-2-29 21:30 编辑
今天给大家分享一个经过我多次优化后的立绘文件缩小方式。
首先,对于立绘文件的命名和裁剪是有一定要求的,下面是一个示例:
这样一个有着17个表情差分的人物,文件总大小只有915k(分辨率1000*1500)
下面是代码:
[RenPy] 纯文本查看 复制代码 init python:
role_dict = {"lin":44, "baiz":17} # 立绘图片名称:立绘数量
for i in role_dict.keys():
renpy.image(f"{i} 1", f"images/role/{i}/{i}_1.png") # 立绘文件路径,一个角色一个文件夹
for j in range(2, role_dict[i] + 1):
x = Composite((1000,1500), # 立绘的分辨率
(0,0), f"images/role/{i}/{i}_1.png",
(0,0), f"images/role/{i}/{i}_{j}.png") # 这里也要改
renpy.image(f"{i} {j}", x)
这样,只需要在角色字典(role_dict)里面填写立绘文件名前缀和立绘文件的数量,就可以全部定义完毕啦!
|