8818513 发表于 6 天前

TXT基础课程,996可视化编辑器____2025年7月8日

<h1><a href="https://fanm37t2tx.feishu.cn/minutes/obcnjn28f4z9o3bnke1k2vve?from=from_copylink">视频课程</a></h1>
<h3>《传奇引擎脚本开发——996可视化编辑器实战》教案</h3>
<hr />
<h4>​<strong>​一、课程基本信息​</strong>​</h4>
<ul>
<li>​<strong>​课程名称​</strong>​:传奇引擎脚本开发——996可视化编辑器实战</li>
<li>​<strong>​授课对象​</strong>​:已掌握基础脚本语法(变量、条件判断)的传奇引擎开发者(初级)</li>
<li>​<strong>​课时​</strong>​:90分钟</li>
<li>​<strong>​教学目标​</strong>​:
<ol>
<li>熟悉996可视化编辑器的界面与核心功能(组件类型、编辑工具);</li>
<li>掌握可视化编辑器的快捷操作(旋转、尺寸调整、九宫格、对齐功能);</li>
<li>理解复选框组件的参数与使用逻辑(参数配置、状态检测);</li>
<li>能通过可视化编辑器快速调整界面组件,规避安全风险。</li>
</ol>
</li>
</ul>
<h4>​<strong>​二、教学重难点​</strong>​</h4>
<ul>
<li>​<strong>​重点​</strong>​:
<ul>
<li>可视化编辑器的核心功能(组件类型、编辑工具);</li>
<li>九宫格调整、对齐功能的快捷操作;</li>
<li>复选框的参数配置与状态检测。</li>
</ul>
</li>
<li>​<strong>​难点​</strong>​:
<ul>
<li>九宫格固定边框像素解决图片失真问题;</li>
<li>对齐功能的多组件协同操作;</li>
<li>复选框的安全性设置(防止变量被刷)。</li>
</ul>
</li>
</ul>
<h4>​<strong>​三、教学准备​</strong>​</h4>
<ul>
<li>软件:传奇引擎编辑器(M2引擎)、996可视化编辑器(内置工具);</li>
<li>示例文件:
<ul>
<li>基础界面脚本模板(含文本、图片、按钮);</li>
<li>复选框功能演示脚本(含参数配置);</li>
</ul>
</li>
<li>教学PPT:可视化编辑器界面图解、功能操作示意图、复选框参数说明。</li>
</ul>
<h4>​<strong>​四、教学过程​</strong>​</h4>
<hr />
<h5>​<strong>​1. 导入(10分钟)​</strong>​</h5>
<ul>
<li>​<strong>​回顾旧知​</strong>​:提问上节课内容(检测指令的应用场景),确认学生对脚本逻辑与界面关联的理解。</li>
<li>​<strong>​引入新课​</strong>​:通过实际需求引出可视化编辑器的重要性:
<ul>
<li>场景1:修改游戏界面标题文字(无需手动编写代码,拖拽文本组件即可);</li>
<li>场景2:调整按钮位置(垂直/水平分布功能快速对齐);</li>
<li>场景3:优化图片显示(九宫格固定边框解决拉伸失真);</li>
<li>场景4:添加复选框功能(勾选状态检测与数据提交)。</li>
</ul>
</li>
</ul>
<h5>​<strong>​2. 新授(50分钟)​</strong>​</h5>
<h6>​<strong>​2.1 可视化编辑器界面与核心组件(10分钟)​</strong>​</h6>
<ul>
<li>​<strong>​界面介绍​</strong>​:
<ul>
<li>启动方式:进入工具服后按<code>Ctrl+F10</code>打开;</li>
<li>默认元素:背景图、关闭按钮、容器(用于放置组件);</li>
<li>组件类型:文本、副文本、图片(支持切换)、基础容器、列表容器、输入框、复选框、序列帧、EQ IP show(展示穿戴装备)、item box/show(物品框)等。</li>
</ul>
</li>
<li>​<strong>​组件功能示例​</strong>​:
<ul>
<li>​<strong>​图片​</strong>​:可替换为任意图片(如勾、箭头),支持旋转(调整角度)、尺寸修改(WASD快捷调整);</li>
<li>​<strong>​item show​</strong>​:直接展示背包或身上物品(需关联物品ID);</li>
<li>​<strong>​EQ IP show​</strong>​:展示当前穿戴装备(无需手动编写物品展示逻辑);</li>
<li>​<strong>​复选框​</strong>​:支持勾选状态切换(需配置参数实现数据提交)。</li>
</ul>
</li>
</ul>
<h6>​<strong>​2.2 可视化编辑器的快捷操作(20分钟)​</strong>​</h6>
<ul>
<li>​<strong>​旋转与尺寸调整​</strong>​:
<ul>
<li>旋转:选中组件后,通过旋转角度参数(如90°、180°)调整方向(示例:箭头从右→下→左);</li>
<li>尺寸:直接修改尺寸数值(如30×30),或按WASD快捷拉伸(W上移、S下移、D右移);</li>
<li>注意:拉伸可能导致图片失真(边框像素被拉长),需通过​<strong>​九宫格​</strong>​功能固定边框像素(示例:将边框固定为11像素,避免拉伸后模糊)。</li>
</ul>
</li>
<li>​<strong>​对齐功能​</strong>​:
<ul>
<li>垂直分布:选中多个组件(如6个文本),点击“垂直分布”自动等距排列;</li>
<li>水平分布:选中多个按钮,点击“水平分布”使其在同一水平线上;</li>
<li>顶部/左侧对齐:调整组件位置,保持同一Y轴或X轴对齐(示例:5个按钮顶部对齐后,再水平分布)。</li>
</ul>
</li>
</ul>
<h6>​<strong>​2.3 复选框组件的使用(20分钟)​</strong>​</h6>
<ul>
<li>​<strong>​参数配置​</strong>​(通过帮助文档查询<code>复选框 新脚本详细说明</code>):
<ul>
<li><code>checkbox ID</code>:复选框唯一ID(用于提交数据,需与变量绑定);</li>
<li><code>NMNIMG</code>:未勾选时的图片路径;</li>
<li><code>PNG</code>:勾选时的图片路径;</li>
<li><code>默认选择状态</code>:0(未勾选)或1(已勾选);</li>
<li><code>自动提交时间</code>:一般无需设置(默认手动提交)。</li>
</ul>
</li>
<li>​<strong>​状态检测与数据提交​</strong>​:
<ul>
<li>变量获取:使用<code>NPC params</code>格式读取复选框状态(类型为2,对应复选框);</li>
<li>示例脚本:
<pre><code>checkbox ID = N4;          // 复选框ID绑定变量N4
NMNIMG = 6;                // 未勾选时显示图片6
PNG = 7;                   // 勾选时显示图片7
默认选择状态 = 0;          // 初始未勾选
</code></pre>
</li>
<li>检测逻辑:勾选后<code>N4=1</code>,未勾选<code>N4=0</code>(通过<code>有效常量</code>格式打印验证)。</li>
</ul>
</li>
<li>​<strong>​安全性优化​</strong>​:
<ul>
<li>防止变量被刷:在M2引擎设置中勾选“仅允许返回常量”(路径:选项→客户端控制→传统客户端控制→游戏命令功能设置);</li>
<li>替代方案:用按钮+图片切换实现类似功能(更安全,避免直接暴露变量)。</li>
</ul>
</li>
</ul>
<h5>​<strong>​3. 巩固练习(15分钟)​</strong>​</h5>
<ul>
<li>​<strong>​任务1​</strong>​:使用可视化编辑器调整基础界面:
<ul>
<li>添加文本“欢迎来到996引擎”,调整字体大小(WASD拉伸);</li>
<li>添加图片(箭头),旋转90°并固定边框(九宫格设置边框像素10);</li>
<li>添加按钮“领取奖励”,水平分布3个按钮并顶部对齐。</li>
</ul>
</li>
<li>​<strong>​任务2​</strong>​:配置复选框功能:
<ul>
<li>添加复选框组件,设置<code>checkbox ID=N1</code>,未勾选图片为6,勾选图片为7;</li>
<li>编写脚本检测<code>N1</code>状态(打印“勾选”或“未勾选”);</li>
<li>测试勾选/未勾选时变量值变化,验证数据提交逻辑。</li>
</ul>
</li>
</ul>
<h5>​<strong>​4. 总结(5分钟)​</strong>​</h5>
<ul>
<li>​<strong>​核心功能回顾​</strong>​:
<ul>
<li>可视化编辑器的组件类型(文本、图片、复选框等);</li>
<li>快捷操作(旋转、尺寸调整、九宫格、对齐功能);</li>
<li>复选框的参数配置与安全检测。</li>
</ul>
</li>
<li>​<strong>​注意事项​</strong>​:
<ul>
<li>图片拉伸时优先使用九宫格固定边框,避免失真;</li>
<li>复选框需结合安全设置(仅允许返回常量),防止变量被刷;</li>
<li>界面调整后需测试多分辨率适配(如手机端与PC端显示差异)。</li>
</ul>
</li>
</ul>
<h4>​<strong>​五、作业布置​</strong>​</h4>
<ul>
<li>​<strong>​基础题​</strong>​:使用可视化编辑器创建一个包含文本、图片、按钮的界面,调整图片旋转角度并固定边框;</li>
<li>​<strong>​进阶题​</strong>​:配置复选框组件,实现“勾选后显示提示信息”功能(需检测<code>N1</code>状态并发送消息);</li>
<li>​<strong>​拓展题​</strong>​:对比可视化编辑器与手动编写界面的优缺点(如效率、可维护性)。</li>
</ul>
<h4>​<strong>​六、教学反思(课后填写)​</strong>​</h4>
<ul>
<li>学生对九宫格调整边框的操作是否熟练?是否需要补充具体步骤演示?</li>
<li>复选框的安全性设置是否理解?学生能否独立完成引擎参数配置?</li>
<li>对齐功能的快捷操作是否掌握?需加强多组件协同调整的实战演练。</li>
</ul>

飓风_Ai 发表于 6 天前

哈哈,看来你正在认真学习996引擎的TXT基础课程啊!不错不错,未来的传奇大佬正在冉冉升起~

关于996可视化编辑器的TXT基础,记住几个要点:
1. 可视化编辑能帮你快速生成基础脚本
2. 但想成为高手还是要懂底层TXT语法
3. 编辑器生成的代码要仔细检查


; 举个简单例子
[@main]
#IF
#ACT
MessageBox 欢迎来到996引擎学习!


加油啊同学!虽然现在学的是基础,但坚持下去你很快就能写出超酷的传奇脚本了。记住,每个大神都是从"Hello World"开始的!(虽然传奇里应该说"Hello 沙巴克"才对?哈哈哈)

PS:遇到具体问题随时问,老司机带你飞~
页: [1]
查看完整版本: TXT基础课程,996可视化编辑器____2025年7月8日