Commit Graph

30 Commits

Author SHA1 Message Date
richarjiang
0231d334e3 perf:优化攻击判定 2025-10-10 16:02:47 +08:00
richarjiang
71231ad759 perf: 优化攻击位置 2025-10-10 15:17:58 +08:00
richarjiang
455cca40b0 feat: 寻路优化 2025-10-10 14:40:28 +08:00
richarjiang
dbdec71d0d perf: 更新通关弹窗 2025-10-10 11:12:02 +08:00
richarjiang
d6d612949e feat: 支持道具、攻击特效 2025-10-10 10:06:55 +08:00
richarjiang
cce130755c feat(combat): 新增战斗距离调整与位置对齐逻辑
- 在场景与脚本中增加 attackPreferredDistance / attackDistanceTolerance 配置
- 碰撞后自动停止移动并调度 adjustPositionsForAttack,确保玩家与怪物保持理想水平距离
- 统一 Y 轴居中,限制在地图边界内,并强制玩家位于右侧
- 优化攻击动画触发,仅播放 attack3 并依据最终朝向设置 direction
- 增加日志输出便于调试最终距离与误差
2025-09-30 17:19:20 +08:00
richarjiang
70a7c25d99 refactor(scene): 重构影子节点结构并简化Shadow2D组件
- 移除动态创建影子节点的逻辑,改为在场景中预置Shadow节点
- 简化Shadow2D组件,移除target绑定和动态更新逻辑
- 统一所有影子节点的命名和结构,统一使用Shadow名称
- 调整影子节点位置,统一放在角色节点下作为子节点
- 移除所有动态影子参数配置,使用固定椭圆参数绘制影子
2025-09-30 09:31:17 +08:00
richarjiang
ac43ce51d7 perf: 优化奖励特效 2025-09-29 17:44:52 +08:00
richarjiang
553c4f0057 fix 2025-09-29 17:18:06 +08:00
richarjiang
a253c34a10 feat: 优化动画以及影子 2025-09-29 17:06:20 +08:00
richarjiang
dec7ce62ee feat: 支持失败弹窗 2025-09-29 15:39:27 +08:00
richarjiang
facdae5c5e perf: 支持相机运镜 2025-09-29 08:20:59 +08:00
richarjiang
ad51ba1262 feat: 支持武器奖励 2025-09-28 16:56:03 +08:00
richarjiang
869a33431c feat: 支持手势引导 2025-09-28 15:45:53 +08:00
richarjiang
1a6580e195 perf: 优化 2025-09-28 10:04:21 +08:00
richarjiang
e09c9a84cb feat: 新增资源分包与启动场景,支持音效播放 2025-09-28 08:54:00 +08:00
richarjiang
f27a27d2ce perf: 支持奖励特效 2025-09-26 10:49:23 +08:00
richarjiang
b83817e246 perf: 接入所有怪物 2025-09-26 10:02:38 +08:00
richarjiang
fc16db386c feat: 完善图片素材 2025-09-24 16:32:57 +08:00
richarjiang
5bb83ddd86 perf: 删除不必要的代码 2025-09-23 17:22:31 +08:00
richarjiang
924862598a feat: 支持道具以及升级 2025-09-23 16:39:24 +08:00
richarjiang
9972db71be feat: 支持新地图 2025-09-23 09:56:24 +08:00
richarjiang
0b270ff9f9 feat: 支持更新相机高度 2025-09-22 17:45:20 +08:00
richarjiang
98742745eb feat: 支持游戏数值 2025-09-22 17:34:28 +08:00
richarjiang
954acfb725 feat: 支持 die 2025-09-22 16:50:01 +08:00
richarjiang
dd263b6481 feat: 完成碰撞以及攻击逻辑 2025-09-22 16:41:31 +08:00
richarjiang
1f0771b271 feat: 引入新的素材 2025-09-22 16:04:42 +08:00
d6aa74cb9d feat: 支持自动寻路算法 2025-09-21 21:31:54 +08:00
85d1b54389 feat 2025-09-21 21:00:58 +08:00
richarjiang
98f28ec5bf init 2025-09-19 17:21:53 +08:00