Ren'Py
Ren'Py 视觉小说引擎:脚本语言与角色对话、图像转场与 ATL、屏幕语言、存档回滚、多语言翻译与全平台发布
- 001入门Ren'Py 入门与项目创建认识 Ren'Py 视觉小说引擎的定位版本与许可证,完成安装并创建第一个可运行的项目
- 002入门第一个剧本:对话与角色用 label 与 say 语句写出第一段对话,定义带颜色的角色对象并理解缩进与转义规则
- 003入门图像、场景与转场掌握 image scene show hide 四条图像语句,用 tag 与属性管理立绘并用 with 播放转场
- 004入门显示件与图层体系Image Solid Composite ConditionSwitch 等 displayable 族与 layer zorder camera 的全局调度
- 005入门标签、控制流与选项菜单用 label jump call return 组织剧本骨架,用 menu 提供选项分支并用 if 与 flag 变量驱动多结局
- 006入门变量声明:define 与 default分清 define 与 default 的保存语义,掌握常量与玩家状态两条声明路线与三条官方警告
- 007入门剧本中的 Python 语句与 store用 $ 语句 python 块与 init python 在剧本中嵌写 Python,理解 store 命名空间与常量 store
- 008入门文本:插值、标签与 Monologue在台词中插入变量值与格式化输出,用文本标签控制排版节奏,用 Monologue 组织长段文本
- 009入门NVL 模式呈现多行同屏的小说式呈现:nvl clear 翻页、NVL 菜单、nvl_narrator 与窗口管理
- 010入门ATL:变换与动画用变换语言给图像定位缩放淡入淡出,掌握插值缓动并行随机与事件驱动的动画写法
- 011入门Creator-Defined Displayables 自定义显示件用 renpy.Displayable 子类与 render/event 交互周期绘制 screen 语言做不了的动态内容:打字速度小游戏、对话框粒子雨、点击收集小游戏,标注 Render 每帧新建与焦点处理易错点
- 012入门屏幕语言与界面用 screen 语句构建菜单与 HUD,掌握按钮容器控制语句与 call screen 的交互返回
- 013入门屏幕动作与交互action 协议、动作族清单、keysym 与 focus 导航、draggroup 拖放:屏幕交互的完整协议层
- 014入门音频与视频用 play queue stop 三条语句控制音乐音效与语音,了解音频通道与视频播放
- 015入门存档、读档与回滚理解 Ren'Py 自动保存什么不保存什么,用 File 动作搭建存档界面;persistent 跨会话数据的完整工程:字段演进、与存档的本质区别、成就与画廊解锁参考实现、MultiPersistent
- 016入门对话历史与回看界面用 _history_list 构建对话回看:HistoryEntry 字段(who/what/when)、自定义 history screen 滚动界面、挂入游戏菜单,附回看漏读、分支回顾与译文核对三例
- 017入门GUI 定制替换图片与调整 gui.rpy、options.rpy 变量给游戏改头换面,理解九宫格边框机制
- 018入门样式系统与样式属性状态前缀、样式继承、style 语句子句与 Shift+I 检查器:界面外观的最终执行层
- 019入门config 配置变量与玩家偏好 preferences集中梳理 Ren'Py config.* 分类速查(窗口标题/存档目录/开发者开关/性能参数)与 preferences 运行时读写(text_cps/afm/音量),标注 config 只能在 init 阶段改、preferences 可运行时改的分界
- 020入门翻译与多语言用官方翻译生成器产出多语言骨架,理解 translate 语句字符串翻译与语言切换的完整机制
- 021入门开发者工具与调试Shift+D 菜单、Shift+O 控制台、lint 静态检查、Shift+R 热重载与 Skip 跳过的工程化用法
- 022入门打包发布与全平台分发配置构建规则生成 Windows Mac Linux 安装包,了解移动端与 Web 发布路径及存档兼容要点