fallingshrimp
|
174f24e3fe
|
feat(子弹系统): 更新激光子弹效果和属性
- 将BigLaser的父场景从LaserCommoner改为LaserSummoner
- 增加激光震动强度从100到150
- 移除succeedToHit方法的伤害加成效果
- 更新激光粒子效果和材质参数
- 修改水杯和蛋糕的字段属性
- 优化调试组件FeedHasField的目标字段
- 更新激光圆圈SVG资源
|
2025-08-29 09:17:15 +08:00 |
|
fallingshrimp
|
b7a1b0bd18
|
feat: 调整食物属性和游戏平衡参数
- 修改多种食物的数值属性,包括香蕉、果酱、幸运签语饼等
- 更新水杯和草莓的品质设置
- 调整游戏规则中的敌人成长参数
- 为FeedHasField调试组件添加点击刷新功能
|
2025-08-29 08:48:08 +08:00 |
|
fallingshrimp
|
1c481ca357
|
feat(Debug): 添加FeedHasField调试组件及调整苹果掉落数量
添加FeedHasField调试组件用于筛选特定字段的Feed,支持ALL和ANY两种组合模式
将EntityBase中苹果掉落数量上限从3调整为2
|
2025-08-29 08:24:18 +08:00 |
|
fallingshrimp
|
f13edb7f1a
|
refactor(FieldStore): 移除未使用的掉落物重力相关枚举值
重构EntityBase.gd中的字段分组,提升代码可读性
|
2025-08-29 07:58:52 +08:00 |
|
fallingshrimp
|
efa2912ae5
|
feat(FieldShow): 添加实体视图转换功能及新字段
为FieldShow组件添加useViewCast参数和entity引用,支持通过视图转换函数动态计算显示值
新增DROPPED_ITEM_GRAVITY相关字段到FieldStore
调整ItemDropped状态机的物品移动速度计算参数
|
2025-08-29 07:54:00 +08:00 |
|
fallingshrimp
|
b03508a2e1
|
feat(Feeds): 调整多个食物组件的属性和品质
更新甜甜圈、团子、水杯和塔克的食物组件属性,包括品质等级、消耗数量和效果值。主要调整了各食物的平衡性参数,提升游戏体验。
|
2025-08-29 07:44:12 +08:00 |
|
fallingshrimp
|
03457d561a
|
fix: 调整BigLaser的rect节点偏移并隐藏Pause面板
修复BigLaser子弹的rect节点偏移设置问题,同时默认隐藏Pause面板以避免初始显示
|
2025-08-29 07:22:17 +08:00 |
|
fallingshrimp
|
9015d2b723
|
加了后坐力然后优化了能量显示的逻辑,司马trae
|
2025-08-28 21:57:04 +08:00 |
|
fallingshrimp
|
77e6711358
|
加入了暂停,把波次改回原版了
|
2025-08-28 21:39:15 +08:00 |
|
fallingshrimp
|
e40aef85f4
|
修了很多bug,但是trae司马
|
2025-08-28 21:30:49 +08:00 |
|
fallingshrimp
|
99ce9b48dc
|
修了大激光的dot
|
2025-08-28 21:14:36 +08:00 |
|
fallingshrimp
|
265ea2fe65
|
加了更好的激光效果,但是trae仍然司马
|
2025-08-28 21:02:44 +08:00 |
|
fallingshrimp
|
4b037027df
|
死吗trae不让生成commitmsg,我草你妈的
|
2025-08-28 18:47:05 +08:00 |
|
fallingshrimp
|
b4f57a517f
|
trae司马2
|
2025-08-28 16:41:57 +08:00 |
|
fallingshrimp
|
a6e3af45c4
|
trae司马司马司马
|
2025-08-28 16:27:34 +08:00 |
|
fallingshrimp
|
c365d32068
|
trae司马
|
2025-08-28 16:24:59 +08:00 |
|
fallingshrimp
|
554e6a3f96
|
trae司马了吧
|
2025-08-28 16:23:47 +08:00 |
|
fallingshrimp
|
10fb766425
|
trae发电
|
2025-08-28 16:02:58 +08:00 |
|
fallingshrimp
|
71484bae26
|
没了
|
2025-08-28 16:00:08 +08:00 |
|
fallingshrimp
|
e9ee73e595
|
trae发癫了
|
2025-08-28 15:56:58 +08:00 |
|
fallingshrimp
|
ee86fca442
|
fix: 修复子弹伤害计算并添加命中成功回调
- 在EntityBase.gd中添加takeDamage方法的返回值
- 修改BigLaser.gd中的applyDot延迟时间计算方式并添加succeedToHit方法
- 在BulletBase.gd中完善伤害处理流程,添加命中回调机制
|
2025-08-28 15:53:39 +08:00 |
|
fallingshrimp
|
766a894879
|
feat(BigLaser): 降低能量消耗并增强伤害计算
调整BigLaser的能量需求从150降至100,同时根据发射者的攻击速度增强伤害
|
2025-08-28 15:45:38 +08:00 |
|
fallingshrimp
|
ec3251ec9d
|
feat(工具类): 添加百分比转换工具并重构游戏规则数值
在MathTool中添加percent方法用于百分比转换
重构GameRule中所有百分比相关数值,使用MathTool.percent方法
将itemShowStayTime重命名为itemShowLifetime以更准确表达用途
|
2025-08-28 15:03:12 +08:00 |
|
fallingshrimp
|
aa1b13752a
|
fix: 降低每波敌人生命值和伤害的成长比例
调整敌人成长曲线,降低游戏难度。将生命值成长从7.5%降至5%,伤害成长从5%降至2%,使游戏进程更加平滑。
|
2025-08-28 15:00:56 +08:00 |
|
fallingshrimp
|
8dc30fb440
|
fix(Feeds): 修正Puffs组件中fieldValues的数值错误
将fieldValues数组中的第三个值从7.5改为0.08,以匹配实际需求
|
2025-08-28 15:00:30 +08:00 |
|
fallingshrimp
|
8a16a4056f
|
refactor(Feed): 重构Feed信息重建逻辑并调整游戏数值
将Feed的信息重建逻辑提取为rebuildInfo方法以便复用
调整Puffs.tscn中fieldValues的数值从0.075改为7.5
降低敌人每波生命值增长比例从0.1改为0.075
修改World.tscn中动画轨道的中间点数值
|
2025-08-28 14:59:36 +08:00 |
|
fallingshrimp
|
32f5adfce4
|
feat: 调整食物属性和游戏平衡参数
修改多种食物的属性值,包括西瓜、泡芙、塔克和牛奶的数值调整
提高敌人每波生命值和伤害增长的百分比
|
2025-08-28 14:30:27 +08:00 |
|
fallingshrimp
|
f19f1376ed
|
feat(Statemachine): 添加物品收集状态并优化收集逻辑
添加collecting状态变量控制物品收集过程,防止重复收集
优化物品移动逻辑,根据距离动态调整移动速度
|
2025-08-28 14:26:57 +08:00 |
|
fallingshrimp
|
4b689e23fb
|
feat(物品收集): 为物品掉落添加收集动画效果
添加动画播放器组件并实现收集时的缩放淡出动画效果,提升物品收集时的视觉反馈
|
2025-08-28 14:16:58 +08:00 |
|
fallingshrimp
|
e669bf1c30
|
refactor(CameraManager): 重构相机震动系统并添加强度参数
- 移除shaking布尔变量,改用shakeIntensity控制震动强度
- 修改shake方法接受强度参数,支持叠加震动效果
- 简化震动逻辑,移除调试打印语句
feat(ItemDropped): 添加物品自动收集功能
- 当物品与玩家距离小于60时自动收集并销毁
- 调用玩家collectItem方法处理收集逻辑
refactor(EntityBase): 重构物品收集逻辑
- 将物品收集逻辑从信号回调移至collectItem方法
- 移除itemCollected信号及相关UI更新代码
- 简化hurtbox连接逻辑
style(World): 调整动画资源顺序
- 交换两个动画资源的定义顺序
|
2025-08-28 14:15:01 +08:00 |
|
fallingshrimp
|
55563254f1
|
fix: 将苹果的最大携带数量从20减少到10
|
2025-08-28 14:06:32 +08:00 |
|
fallingshrimp
|
62c8f44508
|
fix: 修复实体属性应用函数未返回默认值的问题
修改FieldStore.gd中entityApplier的函数,确保所有函数都返回true
修复Feed.gd中get方法调用缺少默认参数的问题
|
2025-08-28 14:05:39 +08:00 |
|
fallingshrimp
|
858a312626
|
fix(DamageLabel): 修复标签设置未复制导致共享引用的问题
修改DamageLabel的_ready方法,复制label_settings以避免多个实例共享相同的引用
|
2025-08-28 13:59:01 +08:00 |
|
fallingshrimp
|
aa533509a5
|
feat(UI): 添加显示实体属性的面板和动画效果
添加新的输入动作"showFields"用于显示/隐藏实体属性面板
创建新的FieldShow组件用于显示实体属性值
为属性面板添加显示/隐藏动画效果
调整EntityBase中属性初始化的顺序
|
2025-08-28 13:58:31 +08:00 |
|
fallingshrimp
|
62aa9995a9
|
feat(游戏机制): 添加幸运值对掉落率、暴击率和穿透率的影响
在GameRule中新增幸运值影响系数,并修改相关计算逻辑:
- 幸运值现在会影响苹果掉落率、暴击率和穿透率
- 更新了EntityBase和BulletBase中的相关计算逻辑
- 添加了GameRule中的相关配置参数
|
2025-08-28 13:19:42 +08:00 |
|
fallingshrimp
|
ee76cf9d8d
|
fix(Feeds): 调整幸运签语饼的成本和数量配置
将costs数组从[0, 1, 2]调整为[0, 1],并相应更新costCounts为[165, 50],以平衡游戏经济性
|
2025-08-28 13:02:58 +08:00 |
|
fallingshrimp
|
fc2233560c
|
fix(EntityBase): 调整伤害计算中的能量存储比例
- 冲刺时能量存储比例从50%降至25%
- 非冲刺时自身能量扣除比例从25%提升至50%
- 击败Boss时能量转移比例从50%降至35%
|
2025-08-28 13:01:16 +08:00 |
|
fallingshrimp
|
9353116450
|
refactor(UI): 重构BossBar中的等级标签布局
将等级标签"Lv."和"100"放入HBoxContainer中,使布局更合理
|
2025-08-28 12:58:59 +08:00 |
|
fallingshrimp
|
1f2bac326f
|
fix(UI): 修复EntityStateBar中levelLabel的引用问题
将levelLabel的引用更新为levelLabels以匹配场景中的节点名称,并确保节点在场景树中的唯一性
|
2025-08-28 12:58:00 +08:00 |
|
fallingshrimp
|
e877655c13
|
fix: 隐藏玩家状态栏的等级标签
当实体是玩家时,隐藏状态栏中的等级标签以避免显示不必要的信息
|
2025-08-28 12:52:57 +08:00 |
|
fallingshrimp
|
53975338a8
|
fix(GameRule): 调整刷新棒球数量增加的百分比范围
将refreshCountIncreasePercent从Vector2(0.4, 1.1)调整为Vector2(0.2, 0.75),降低游戏难度
|
2025-08-28 12:46:31 +08:00 |
|
fallingshrimp
|
d28ee8f9d2
|
fix: 调整子弹追踪旋转速度以改善游戏体验
将子弹追踪旋转的插值系数从0.15降低到0.1,使子弹转向更加平滑。这可以避免子弹在追踪目标时出现过于剧烈的转向,提升游戏体验。
|
2025-08-28 12:45:54 +08:00 |
|
fallingshrimp
|
31426987a2
|
feat(战斗系统): 增强激光武器效果并添加击退机制
- 增加BigLaser的伤害值和能量消耗
- 为子弹添加击退效果和生成后自动释放功能
- 修改LaserPluse的动画参数并添加锁定发射器脚本
- 调整敌人受击时的能量获取和击退效果
- 更新波次生成配置
|
2025-08-28 12:34:41 +08:00 |
|
fallingshrimp
|
19a484643d
|
feat(特效): 为BigLaser添加动画效果并调整参数
- 在BigLaser生成时播放"bigLaser"动画
- 增加激光的尺寸和碰撞范围
- 添加BigLaser粒子效果场景
- 调整Wave生成参数
- 在CameraManager中添加动画播放功能
|
2025-08-28 12:00:09 +08:00 |
|
fallingshrimp
|
0c1ce5b4e2
|
fix: 限制实体字段的最大值以防止数值溢出
在FieldStore.gd中添加entityMaxValueMap定义各字段的最大值
在Feed.gd中应用clamp确保字段值不超过定义的最大值
|
2025-08-28 11:26:29 +08:00 |
|
fallingshrimp
|
d58afd6f80
|
fix(BigLaser): 调整激光旋转的插值速度以改善追踪效果
将lerp_angle的插值系数从0.15调整为0.1,使激光旋转更平滑地追踪鼠标位置
|
2025-08-28 11:17:53 +08:00 |
|
fallingshrimp
|
9a3f9d7e98
|
fix(World): 移除多余的shakeOffset属性
该属性未被使用且可能导致不必要的计算开销
|
2025-08-28 11:17:32 +08:00 |
|
fallingshrimp
|
d42ef85507
|
feat(相机系统): 添加相机震动效果
- 在CameraManager中实现相机震动功能
- 为BigLaser添加触发相机震动的逻辑
- 在World场景中配置震动偏移量参数
|
2025-08-28 11:14:14 +08:00 |
|
fallingshrimp
|
8de262a615
|
feat(实体系统): 添加敌人等级系统并调整相关UI和游戏规则
为敌人实体添加等级属性,影响生命值和伤害
在状态栏和Boss血条中显示等级信息
调整游戏规则增加难度相关的属性成长系数
修改粒子效果角度和波次生成逻辑
|
2025-08-28 11:00:19 +08:00 |
|
fallingshrimp
|
05aa736d17
|
fix(UI): 移除ItemDropped粒子效果的lifetime属性
|
2025-08-28 10:21:42 +08:00 |
|