TXT实战功能 斩杀破血

4小时前发布 3 00

00:00-00:30 开场与功能预告 核心:今晚要做一个“破雪斩杀”毕业作业,共10级,用CSV驱动。 重点: 消耗公式:1000元宝×等级(后面被否,改成自定义CSV)。 素材:破雪图标大小不对,得现调;最后换了一个“借来”的透明图。 00:30-02:00 素材与界面 核心:界面只做必要元素,三端统一用“显示位置=4(居中)”。 重...

收录时间:
2025-10-14
招生信息

00:00-00:30 开场与功能预告

  • 核心:今晚要做一个“破雪斩杀”毕业作业,共10级,用CSV驱动。
  • 重点
  • 消耗公式:1000元宝×等级(后面被否,改成自定义CSV)。
  • 素材:破雪图标大小不对,得现调;最后换了一个“借来”的透明图。

00:30-02:00 素材与界面

  • 核心:界面只做必要元素,三端统一用“显示位置=4(居中)”。
  • 重点
  • 移动端NPC对话窗口必须居中,否则不同分辨率会“乱跑”。
  • 按钮只放一个“升级”,link=at_升级,本节课不传参

02:00-04:30 CSV表设计

  • 核心:用CSV管理“等级-消耗-属性”三列,后期只改表不动脚本。
  • 重点
  • 表结构(示范):
    level, cost, attr 0, 0, 0 1, 1000, 100 ... 9, 9000, 900 10, 10000,1000 ←10级给满属性,不再升级
  • 0级必须占一行,否则“本级属性”取空值会报错。

04:30-07:00 读表与变量初始化

  • 核心
  1. 登录或首次打开时把$破雪等级初始化为1(空值时)。
  2. CSVGet 行=$破雪等级 列=2/3取“消耗”和“属性”。
  • 重点
  • 变量类型:演示用临时变量,正式服必须改为个人可存储变量(下线保留)。
  • 检测顺序:先读表→再判元宝→再扣元宝→再给属性。

07:00-09:30 升级流程

  • 核心
  • 元宝不足:SendMsg提示+Break
  • 元宝足够:Dec 元宝ATT_ADD_LIST 200 = 属性值INC $破雪等级
  • 重点
  • 属性ID范围:200-249为自定义,不会与系统冲突。
  • 10级封顶:等级=10时再点升级直接SendMsg“已满”+Break,不再扣钱。

09:30-11:30 真实伤害触发

  • 核心:把“破雪斩杀”做成攻击触发的真实伤害。
  • 重点
  • 触发条件:DDR(200)≠空
  • 伤害公式:破雪属性 ÷ 人物等级 × 转生等级
    • 演示值太低,现场把属性基数调成1万起步。
    • 若转生=0,则整段伤害=0,必“飘雪”失败。

11:30-13:00 飘雪特效

  • 核心:飘雪=“透明数字图+前端特效ID”。
  • 重点
  • 尺寸必须210×24像素,否则前端错位。
  • 前端data表对应ID=106(宽度100才稳定,70就崩)。
  • 占位符规则不清,素材OK≠显示OK,多准备几个ID备用。

13:00-14:00 下线保存与维护

  • 核心ATT_ADD_LIST默认不存库,必须在登录触发里重载。
  • 重点
  • 把所有“读表+补属性”脚本统一放到一个@load_attr文件夹,方便后期统一维护。
  • 正式服务必用可存储变量存等级,临时变量仅调试。

14:00-15:00 总结与作业

  • 核心:本节课只讲CSV读表+属性发放+飘雪触发,没用到循环、建设队。
  • 重点
  • 难点排行:
    1. 飘雪素材尺寸/ID调试(最耗时)。
    2. 0级占位与10级封顶判断。
    3. 下线重载与变量类型。

数据统计

相关导航

暂无评论

none
暂无评论...