看板娘:
『』
正在加载......
用txt做出整个galgame - godot galframe 教程 进阶篇(2)

用txt做出整个galgame - godot galframe 教程 进阶篇(2)

2026-04-17 1次阅读 0人点赞

用txt做出整个galgame - godot galframe 教程 进阶篇(2)
入门篇包含了背景,人物立绘,台词和游戏选项的生成。阅读本期教程前请务必阅读上期教程以熟悉基本操作。用txt做出整个galgame - godot galframe 教程 入门篇文字上色:虽然许多galgame好像都没有彩色文字,但从使用经验来看给文字添加颜色和特效可以提升游玩体验。当前的台词展示使用的godot中的RichTextLabel节点,因此想要给台词上色或添加效果只需使用godot的BBCode系统即可。如有需求请自行搜索教程。框架当前支持对角色名称和台词进行自动上色,避免每一行都要手动输入BBCode的麻烦。具体步骤如下:[图片]角色名 角色名颜色 角色台词颜色中间隔开一个空格即可,颜色采用十六进制颜色码表示[图片]自动上色可以通过手动在台词中输入BBCode覆盖在compiler中可以调整是否进行自动上色及旁白台词颜色:[图片]选项自动跳转:选项自动跳转可以实现在玩家注意不到的情况下切换章节的功能。具体用处可以参考德尔塔的一日小憩中最后提问的环节。或者接下来的条件选项功能。【崩坏三同人游戏】德尔塔的一日小憩全流程当前的自动跳转逻辑为,在只有一个选项且开启自动跳转的情况下才会进行自动跳转。开启自动跳转方式如下:(选项名) 分支.txt true选项名和分支在入门篇中已经讲解过了,在之后添加true代表着如果只有该选项的情况下会自动跳转到分支.txt,添加false则代表不会自动跳转,这在接下来的变量和条件选项中会派上用场。变量和条件选项:对于较为复杂的剧情,只有在特定情况下才会出现的条件选项极为重要。对此,制作游戏时需要在游戏中创建变量来随着游戏进程更新来让条件进行判断。变量的创建方法如下:[图片]变量名 变量依旧使用空格隔开,变量目前只支持整数变量的更新命令为:(update, 变量名, 操作, 数字)当前共有四种操作:add 在当前变量的值加上 数字sub 在当前变量的值减去 数字rand 随机一个(0-数字)范围的随机数给变量的值assign 将变量的值换成 数字选项可以通过如下方式进行判断:(选项名) 分支.txt 是否自动跳转 变量名 判断条件 判断值依旧保持在一行并且使用空格隔开,判断值可以是数字或者另一个变量当前共有五种判断方式:great 变量大于判断值less 变量小于判断值greate 变量大于等于判断值lesse 变量小于等于判断值equal 变量等于判断值不满足条件的选项将不会出现举个例子:[图片]如果yap为零,只有选项a会出现且会自动跳转,如果yap大于等于1则会自动跳转至选项b这期教程比较复杂,因为包含了一点编程入门知识,如果有看不懂的地方欢迎私信或评论区询问。下期教程暂时还没想好包含什么但会更新的。感谢你对本框架的兴趣,我们下期再见!

最后编辑:2026年4月17日 16:42:28

相关词条

留言板

发生未知错误

如果是手机自带浏览器遇到错误,
可以尝试换成Chrome、Edge、最新版的UC、夸克浏览器等
请尝试刷新页面,如果问题无法解决,可加 QQ群 761794704 进行反馈