TXT实战功能 刀魂系统

5小时前发布 2 00

课程总结:刀魂系统开发实战 时间轴:00:27-01:06:57核心目标:实现武器“刀魂”进度条系统(升级、属性加成、UI交互) 00:27-03:18 开场与需求明确 关键动作: 确认课程主题:刀魂系统(本质=自定义进度条+属性加成)。 强调难点:指令冗长、参数多(“又臭又长”),但逻辑简单。 作业要求:课后独立实现,禁止回看回放(强制...

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

课程总结:刀魂系统开发实战

时间轴:00:27-01:06:57
核心目标:实现武器“刀魂”进度条系统(升级、属性加成、UI交互)


00:27-03:18 开场与需求明确

  • 关键动作
  • 确认课程主题:刀魂系统(本质=自定义进度条+属性加成)。
  • 强调难点:指令冗长、参数多(“又臭又长”),但逻辑简单。
  • 作业要求:课后独立实现,禁止回看回放(强制理解参数)。

03:51-10:55 刀魂核心逻辑拆解

  • 三步流程
  1. 检测武器是否已有刀魂检测进度条开启指令,参数0=未开启)。
  2. 初始化刀魂change指令配置名称/颜色/进度条/动态效果)。
  3. 绑定属性杀怪爆率+经验倍率初始值固定10%,后续用CSV动态读取)。
  • 关键参数
  • 装备位置:1=武器(常量表固定值)。
  • 进度条序号:0=第一个进度条(支持多进度条扩展)。

10:55-26:55 初始化代码实战

  • UI配置
  • 进度条名称格式:刀魂 1级1%显示等级%p显示当前值)。
  • 颜色分级:绿色=低级(250),红色=高级(后续CSV控制)。
  • 动态效果:循环绘制+百分比显示(参数3=3,参数4=1)。
  • 属性赋予
  • 直接写死爆率+10%、经验+10%(初级武器)。
  • 存储等级到U22变量(后续换装备时缓存关键)。

26:55-40:16 升级触发与CSV动态化

  • 升级条件
  • 进度条≥99%(用检测进度条属性值指令,参数3=3)。
  • 清零当前值+翻倍最大值(如1000→2000)+等级+1
  • CSV表结构(重点):
    等级 爆率加成 经验加成 下一级最大值
    1 10% 10% 1000
    2 13% 13% 2000 读取规则U22=当前等级→CSV取第4列(爆率)/第5列(经验)40:16-58:06 换装备缓存与BUG规避
    • 核心问题
    • 换武器后U22变量未更新→导致新武器继承旧等级。
    • 解决方案
    • 穿戴触发人物穿戴任意装备事件):
      • 检测装备位置=1(武器)→重新读取当前武器等级到U22
    • 强制刷新UIcraft show指令重新触发)。
    58:06-01:06:57 总结与作业
    • 刀魂本质
    • 进度条外壳(名称/颜色/值)+CSV驱动属性(等级→爆率/经验)。
    • 必须掌握
    1. 参数3的4种模式(0关闭/1名称/2颜色/3动态)。
    2. U22变量的生命周期(缓存等级+跨装备共享)。
    • 作业
    • 独立实现刀魂系统(含CSV配置+升级逻辑),次日课前提交
    重点标记
    • 必背指令
    • change自定义进度条(初始化)
    • 检测进度条属性值(升级条件)
    • 设置装备属性(爆率/经验加成)
    • 易错点
    • 换装备未重置U22→导致属性错乱(需穿戴触发重置)。
    • CSV列对应错误(爆率第4列/经验第5列)。

数据统计

相关导航

暂无评论

none
暂无评论...