马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 fattiger 于 2023-1-14 20:59 编辑
刚来论坛,混点积分..分享一个做个简单的攻略mod教程.
一般 Renpy 类视觉小说游戏,通过不同选项来进行游戏进展
下面是一个简单的好感选项代码,样式没设置,随意写的
[RenPy] 纯文本查看 复制代码 define e = Character("艾琳")
label start:
# 假设有一个变量储存 艾琳好感度
$ elrelationship = 1
menu:
"我来提个问题,看你聪不聪明:1+1 等于几"
"等于2":
e "答对了.你真聪明"
# 艾琳好感度+1
$ elrelationship += 1
"(艾琳好感+1)"
"等于3":
e "哈哈哈,拜拜"
"现在艾琳的好感度是[elrelationship]"
return
效果如下图所示
现在我们开始做mod,主要是弄个提示,告诉玩家正确的选项
第一步:新建一个walkthrough_mod.rpy 的文件,代码如下
很简单,除去注释,就两行
[RenPy] 纯文本查看 复制代码 # 随便定义两个好记的变量,
# gc: good choice 正确缩写 el :elrelationship 艾琳好感缩写...
define gc = "{color=#fa861a}{i}" # mod 颜色斜体提示 高速玩家正确的选项
define el = " {i}(选我艾琳好感+1)" # Mod 提示 好感+1
第二步:修改源文件选项处代码,调用提示变量
[RenPy] 纯文本查看 复制代码 label start:
# 假设有一个变量储存 艾琳好感度
$ elrelationship = 1
menu:
"我来提个问题,看你聪不聪明:1+1 等于几"
# 原来是 "等于2":
"[gc]等于2[el]":
e "答对了.你真聪明"
# 艾琳好感度+1
$ elrelationship += 1
"(艾琳好感+1)"
"等于3":
e "哈哈哈,拜拜"
"现在艾琳的好感度是[elrelationship]"
return
重启后,你就发现,正确的的选项有了提示
另外,Renpy 可以自识别类似{i}的标签
所以我没写{/i} 闭标签,另外你{/asdasdasd} 闭标签乱写,
Renpy 也能识别,不得不说,牛。。
[RenPy] 纯文本查看 复制代码 # 自动识别,没有写闭标签
{i}
{color}
{i}123{/asdasdas}
总结:游戏攻略Mod ,一般分析游戏逻辑,在合适的地方插入提示代码.
然后,建议论坛插入代码时,搞个预览功能..
|