RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 905|回复: 19

[已解决] 求教,关于角色选择的问题。

[复制链接]
发表于 2021-6-2 21:05:57 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 怀念丶落樱 于 2021-6-6 08:35 编辑

我设置了一个选择角色的选项,里面有两个按钮,男,女。准备了男立绘,女立绘。如何在主页显示选择的立绘?就像设置主角名字那样,玩家输入名字后,由代码带入玩家输入的名字?
发表于 2021-6-3 10:30:49 | 显示全部楼层
最简单的方法就是这样定义一张立绘图片,点击选择按钮的时候修改定义的图片路径值就可以了
define imgPath= "";
image iraImg:
    "[imgPath]"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 13:11:48 | 显示全部楼层
ouyume 发表于 2021-6-3 10:30
最简单的方法就是这样定义一张立绘图片,点击选择按钮的时候修改定义的图片路径值就可以了
define imgPath= ...

感谢,问一下image iraImg:这是啥意思,我在中文文档中没有找到iraImg
回复 支持 反对

使用道具 举报

发表于 2021-6-3 14:09:02 | 显示全部楼层
怀念丶落樱 发表于 2021-6-3 13:11
感谢,问一下image iraImg:这是啥意思,我在中文文档中没有找到iraImg

就是定义一张名称为iraImg的图片,名称可以随便取
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 14:48:24 | 显示全部楼层
ouyume 发表于 2021-6-3 14:09
就是定义一张名称为iraImg的图片,名称可以随便取

明白了,下班回家试试。谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 18:24:50 | 显示全部楼层
本帖最后由 怀念丶落樱 于 2021-6-3 18:35 编辑

我败了
[RenPy] 纯文本查看 复制代码
#script.rpy文件中
define imgPath = ""
label start:
    image iraImg:
        scene "[imgPath]"
        call screen a
    return

#myscript.rpy文件中
screen a:
    fixed:
        xcenter 0.35
        ycenter 0.35
        xsize 640
        ysize 360
        textbutton "男":
            text_size 20 text_outlines [(absolute(2),"#000",absolute(0),absolute(0))]
            text_color "ffcce0"
            text_hover_color "#ffffff"
            action SetVariable ("imgPath",images/heart.png)
    fixed:
        xcenter 0.5
        ycenter 0.35
        xsize 640
        ysize 360
        textbutton "女":
            text_size 20 text_outlines [(absolute(2),"#000",absolute(0),absolute(0))]
            text_color "ffcce0"
            text_hover_color "#ffffff"
            action SetVariable ("imgPath",images/heart1.png)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-3 18:26:16 | 显示全部楼层
本帖最后由 怀念丶落樱 于 2021-6-3 21:31 编辑

File "game/script.rpy", line 8: expected 'comma or end of line' not found.
    scene "[imgPath]"
这个代码不是这样用的吗?求大佬帮帮忙啊!
回复 支持 反对

使用道具 举报

发表于 2021-6-4 08:40:26 | 显示全部楼层
当你使用
[RenPy] 纯文本查看 复制代码
image iraImg:

这个语句时,冒号后面的语句块必须是ATL。

scene语句和call语句不是ATL。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-6-4 08:52:56 | 显示全部楼层
本帖最后由 怀念丶落樱 于 2021-6-4 09:00 编辑

将 scene改成atl_scene?
没搞懂,是加上atl_就可以了吗?这个?带ATL语句块的scene和show语句?

回复 支持 反对

使用道具 举报

发表于 2021-6-4 12:45:09 | 显示全部楼层
02行,"" 里边加上你的图片路径
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-6-15 11:56 , Processed in 0.047870 second(s), 10 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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