walkpan
|
211f48b6aa
|
feat: 启用物理调试绘制并调整技能配置与移动逻辑
- 启用PhysicsSystem2D的Aabb调试绘制以辅助碰撞检测
- 将射手英雄的技能由[6002,6100]更新为[6005,6006]
- 为SMoveComp添加isHorizontal属性,强制水平移动时保持Y坐标不变
- 技能施放延迟优先使用技能配置的ready值,提高配置灵活性
- 将技能6001和6005的结束类型由animationEnd改为collision,使伤害触发更精确
|
2026-03-15 13:03:34 +08:00 |
|
walkpan
|
345621b57a
|
feat(gui): 更新UI图标资源并调整角色控制器布局
- 添加新的uicons.png资源文件
- 删除不再使用的infos.png和动画/预制体文件
- 调整role_controller.prefab中节点的位置和尺寸
- 修改icon.prefab的激活状态和精灵引用
- 注释掉Main.ts中的物理调试标志
|
2026-01-07 00:37:06 +08:00 |
|
walkpan
|
c5c61c92e3
|
feat(界面): 完善任务卡片组件的交互功能
- 为商店类型卡片添加关闭按钮及点击事件处理
- 修复卡片选中状态显示问题,添加选中动画效果
- 优化关闭逻辑,避免按钮显示闪烁
- 启用物理系统调试绘制功能
- 禁用角色控制器中的某个节点
|
2026-01-06 11:12:30 +08:00 |
|
walkpan
|
1cce4ce361
|
feat(英雄系统): 添加英雄复活机制并控制怪物行为
实现英雄复活功能,当英雄死亡且有复活次数时延迟复活
新增is_reviving状态标记复活中状态
英雄死亡或复活时通过stop_mon_action控制怪物停止刷新和移动
|
2026-01-03 11:17:04 +08:00 |
|
walkpan
|
81f55a796d
|
refactor(hero): 优化英雄对象池管理及视图初始化
- 在Monster类中实现多键对象池管理,提升英雄节点复用效率
- 将HeroViewComp的初始化逻辑提取到独立init方法,便于对象池复用时重置状态
- 移除HeroSpine中冗余的onDestroy方法
- 修复HeroViewComp中方向缩放计算问题,确保scale.x为正
- 优化碰撞体启用逻辑,延迟一帧确保物理系统正确注册
- 清理HeroViewComp中残留的定时器和缓动
|
2026-01-02 23:27:05 +08:00 |
|
walkpan
|
c9fdca90fb
|
feat(技能系统): 优化技能逻辑并添加新技能配置
- 将hasAllyInSkillRange重命名为hasTeamInSkillRange以更好反映功能
- 修正治疗和护盾技能的计算公式,改为基于最大生命值的百分比
- 为所有技能添加10点消耗值
- 新增6102和6103两个团队增益技能配置
- 注释掉物理调试绘制代码
- 添加游戏设计文档初始内容
|
2026-01-01 14:02:23 +08:00 |
|
panw
|
afbaa13cb2
|
制作了多个 近战技能
|
2025-11-04 17:25:48 +08:00 |
|
panw
|
1a45e91f1a
|
feat(skill): 优化技能碰撞检测逻辑并添加攻击帧计数
- 在SkillView中缓存碰撞体引用并添加攻击帧计数器
- 实现攻击帧事件中动态开启碰撞检测
- 非持续碰撞类型技能在造成伤害后立即关闭碰撞检测
- 清理资源时取消所有定时器
- 调整技能预制体碰撞体位置和大小
- 注释掉Main.ts中的物理调试绘制代码
|
2025-11-03 14:47:53 +08:00 |
|
panw
|
e4905bcca2
|
fix(physics): 启用物理调试绘制并设置英雄碰撞组
启用AABB和质心的物理调试绘制标志,并在HeroViewComp中设置碰撞器组为英雄组
|
2025-11-03 10:56:32 +08:00 |
|
walkpan
|
187153ac9e
|
feat(英雄系统): 添加怒气值属性及相关功能
top 血条样式调整
- 在HeroAttrsComp中添加pow属性表示当前怒气值
- 在HeroAttrs枚举中添加POW_MAX和POW_REGEN属性
- 修改HeroViewComp根据英雄类型显示不同资源条
- 调整boss血条位置偏移量
- 注释掉物理系统调试绘制代码
|
2025-11-02 13:34:04 +08:00 |
|
walkpan
|
cb844cf65f
|
解决一些小问题
|
2025-11-01 15:02:31 +08:00 |
|
walkpan
|
ab03e32278
|
docs(Main.ts): 更新ECS系统初始化注释说明
|
2025-11-01 12:15:45 +08:00 |
|
panw
|
e9cc5aae08
|
refactor(英雄系统): 拆分通用移动组件为专属的英雄和怪物移动系统
将原有的BattleMoveComp和BattleMoveSystem拆分为HeroMoveComp/HeroMoveSystem和MonMoveComp/MonMoveSystem
移除不再使用的BattleMove相关文件和ECS位置系统
更新Hero和Monster实体使用新的移动组件
|
2025-10-30 15:28:11 +08:00 |
|
panfudan
|
6a29821a7b
|
引导系统基本完成,开始制作 引导步骤
|
2025-08-24 23:40:37 +08:00 |
|
panfudan
|
213149881c
|
去掉大部分 调试信息
|
2025-08-21 14:33:42 +08:00 |
|
panfudan
|
a824d9a124
|
云环境和本地调试 添加
|
2025-08-18 17:00:40 +08:00 |
|
panfudan
|
cb8c37c23a
|
添加微信云开发环境
|
2025-08-18 00:27:57 +08:00 |
|
panfudan
|
bce3580b22
|
再次清理英雄,切换到像素
|
2025-08-10 15:48:34 +08:00 |
|
panw
|
cd6675652b
|
调整盾技能, 盾图片资源需要换
|
2025-08-08 15:48:50 +08:00 |
|
panw
|
d77ce672b3
|
开始 继续技能动画,和技能配置, 并完成初步几个英雄设定
|
2025-08-06 17:39:55 +08:00 |
|
panw
|
6f9529ada2
|
dd
|
2025-08-05 17:25:34 +08:00 |
|
panw
|
68c4d94ccc
|
解决 预制体刚生成还没移到出生点就发生碰撞问题
|
2025-07-21 16:51:33 +08:00 |
|
panw
|
9b4e9073a2
|
暂时 解决 血条错位和 打到新产生的怪问题
|
2025-07-21 10:08:54 +08:00 |
|
panfudan
|
9fd8fa02af
|
注释 打印+怪物变强
|
2025-07-21 08:07:53 +08:00 |
|
panfudan
|
3a15541170
|
清理之前文件 + 再次取消碰撞检测
|
2025-03-27 12:15:02 +08:00 |
|
panw
|
8b33abb973
|
技能系统修改为 只负责普通技能
|
2025-03-26 16:42:52 +08:00 |
|
panw
|
ae30a865c7
|
重新 使用碰撞来处理 抛射型技能逻辑处理
|
2025-03-26 11:04:58 +08:00 |
|
walkpan
|
060046a6a6
|
伤害系统有问题,打算放弃
|
2025-02-03 15:03:45 +08:00 |
|
walkpan
|
8f2612bda2
|
伤害系统 + 战斗管理系统
|
2025-02-03 11:56:33 +08:00 |
|
walkpan
|
00148863ad
|
去掉物理碰撞组件,英雄的移动改由系统逻辑统一处理
|
2025-02-02 16:28:19 +08:00 |
|
walkpan
|
e571ae2caf
|
去掉碰撞系统
|
2025-02-02 14:48:06 +08:00 |
|
panw
|
43fbf30e46
|
手机测试卡,需要解决
|
2025-01-22 16:59:23 +08:00 |
|
walkpan
|
09f6b140bb
|
技能改spine 怪物增加
|
2025-01-12 23:58:35 +08:00 |
|
walkpan
|
511459c66c
|
技能动画添加
|
2025-01-05 09:10:21 +08:00 |
|
walkpan
|
66f4a0de82
|
技能基本搞定
|
2025-01-04 00:09:14 +08:00 |
|
panw
|
0524eee5e0
|
技能开始
|
2025-01-03 16:43:03 +08:00 |
|
panw
|
8805666492
|
防御最多抵消50%伤害
|
2024-12-26 16:54:04 +08:00 |
|
panw
|
295dcbda33
|
血量更新 修改
|
2024-12-26 15:49:07 +08:00 |
|
pan@work
|
8af6510302
|
dd
|
2024-11-29 16:52:57 +08:00 |
|
pan@work
|
2a88532ef4
|
dd
|
2024-09-27 16:07:56 +08:00 |
|
pan@work
|
5831697fb8
|
继续
|
2024-09-25 17:23:56 +08:00 |
|
walkpan
|
618a6e3f7b
|
dd
|
2024-09-23 08:14:39 +08:00 |
|
pan@work
|
4baee558c5
|
boss 位置调整
|
2024-09-20 11:05:26 +08:00 |
|
pan@work
|
b5406bd9af
|
去掉原先的monster文件夹下面文件
|
2024-09-11 10:41:49 +08:00 |
|
pan@work
|
f5a8cb20de
|
攻击距离设定
|
2024-09-11 10:19:35 +08:00 |
|
walkpan
|
90350d0503
|
优化了下
|
2024-09-09 23:32:28 +08:00 |
|
walkpan
|
9bac2d5c5b
|
dd
|
2024-09-09 07:56:18 +08:00 |
|
walkpan
|
b80d2ff36e
|
dd
|
2024-09-05 08:05:37 +08:00 |
|
walkpan
|
f367d1817a
|
dd
|
2024-09-02 09:03:43 +08:00 |
|
pan@work
|
ea67f9434f
|
了解 move 用法
|
2024-08-30 17:09:48 +08:00 |
|