RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 768|回复: 1

[求助] 大佬萌,关于层叠式图像生成角色如何同时展示多个的问题

[复制链接]
发表于 2020-12-1 22:05:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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

然后问题来了,想做一个角色展示的界面,会一次性出现多个角色的立绘排列,这样共用一个层叠式图层就会乱套了。但是由于素材都是相同的,重复写多个一样的层叠式图层又很没有必要,可能是我对这部分的使用还不熟练、理解还不透彻的原因,不知道有什么办法可以提高效率?
多谢大佬赐教
发表于 2020-12-13 20:41:02 | 显示全部楼层
用show as?我也是个小白,你或许可以试试,不行我就不知道了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2021-1-26 14:27 , Processed in 0.035417 second(s), 12 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表