如果是同一个角色对象的不同立绘,可以考虑下用更简单的方法:修改图片名称。
比如,角色名称叫 Alika。
定义角色:
[RenPy] 纯文本查看 复制代码 define Alika = Character("Alika", image="Alika")
images目录下原来两张图片 "alika_size/alika1.png" 和 "alika_size/alika2.png",改名为"alika sizei1.png"和“alika sizei2.png”。这样就不用显式用image语句定义同一个角色不同立绘了。使用的时候可以直接用:
[RenPy] 纯文本查看 复制代码 show alike sizei1
show alika sizei2
当然,如果你不希望所有角色图片都堆在images目录里,并坚持原来的命名方式:
[RenPy] 纯文本查看 复制代码 init python:
# 这个for循环的范围根据实际图片总数修改,这里假设总共5张图
for i in range(1, 6):
renpy.image("Alika_image size_i" + str(i), "alika_size/alika" + str(i) + ".png")
在脚本其他地方可以直接使用Alika_image size_i1到Alika_image size_i5。
|