马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
https://www.renpy.cn/forum.php?mod=viewthread&tid=654
首先感谢大佬对我这只菜鸡之前提出问题的耐心解答
由于想要实现素材共用的随机NPC功能,以上面代码为基础,在创建角色类时定义了随机的glasses、hair、pants等值,展示角色立绘时把这些属于特定对象的属性值赋予给glasses_random、hair_random等值,这样就可以展现不同角色随机生成的立绘
[RenPy] 纯文本查看 复制代码 python:
men = Men(30,50,mid)
men.men_random()
glasses_random = men.glasses # 【眼镜】
hair_random = men.hair ## 【头发】
shirt_random = men.shirt ## 【衬衫】
pants_random = men.pants ## 【裤子】
tie_random = men.tie # 【领带】
image man = LayeredImageProxy("someone_random")
show man
然后问题来了,想做一个角色展示的界面,会一次性出现多个角色的立绘排列,这样共用一个层叠式图层就会乱套了。但是由于素材都是相同的,重复写多个一样的层叠式图层又很没有必要,可能是我对这部分的使用还不熟练、理解还不透彻的原因,不知道有什么办法可以提高效率?
多谢大佬赐教
|