fallingshrimp
|
a7e05cff65
|
refactor(bullets): 重命名PresetsAI为PresetAIs并添加地图碰撞检测
将子弹AI预设类从PresetsAI重命名为PresetAIs
为BulletBase添加autoDestroyOnHitMap选项控制地图碰撞销毁
修改多个子弹脚本使用新的PresetAIs类名
为ChickSprint子弹添加地图碰撞伤害逻辑
|
2025-08-29 18:34:58 +08:00 |
|
fallingshrimp
|
eba66282f0
|
fix(Bullets): 调整激光子弹的矩形偏移和高度
统一BigLaser和LaserSummoner的offset_bottom值为2000,并移除LaserSummoner中多余的offset_top设置
|
2025-08-29 15:08:56 +08:00 |
|
fallingshrimp
|
5c16dcc294
|
feat(子弹): 重构小鸡激光攻击并优化子弹行为
- 替换原有Laser为ChickLaser,实现更华丽的激光效果
- 调整FireScan子弹速度和伤害值
- 优化Diamond子弹追踪逻辑和持续时间
- 新增PresetsAI.lockLauncher方法用于固定子弹位置
- 调整Chick角色的攻击冷却时间和攻击距离判定
|
2025-08-29 11:17:02 +08:00 |
|
fallingshrimp
|
187100f500
|
refactor(子弹系统): 将子弹前进逻辑提取到PresetsAI类中
将多个子弹类型的forward调用统一到PresetsAI类中,提高代码复用性
删除LockLauncher.gd文件及部分场景文件中冗余的fields配置
|
2025-08-29 10:56:33 +08:00 |
|
fallingshrimp
|
7c863402bb
|
feat(激光效果): 更新激光着色器参数并添加边缘透明度控制
调整激光着色器参数以优化视觉效果,包括波速、频率和幅度等
添加 edge_nonalpha 参数控制激光边缘透明度
删除旧版着色器文件 BigLaser1.gdshader
|
2025-08-29 09:54:45 +08:00 |
|
fallingshrimp
|
0701b4beae
|
refactor(shader): 优化激光着色器代码并调整软边参数
移除冗余注释并简化着色器代码逻辑,提高可读性
调整激光软边参数从0.2改为0.3以改善视觉效果
|
2025-08-29 09:33:33 +08:00 |
|
fallingshrimp
|
174f24e3fe
|
feat(子弹系统): 更新激光子弹效果和属性
- 将BigLaser的父场景从LaserCommoner改为LaserSummoner
- 增加激光震动强度从100到150
- 移除succeedToHit方法的伤害加成效果
- 更新激光粒子效果和材质参数
- 修改水杯和蛋糕的字段属性
- 优化调试组件FeedHasField的目标字段
- 更新激光圆圈SVG资源
|
2025-08-29 09:17:15 +08:00 |
|
fallingshrimp
|
9015d2b723
|
加了后坐力然后优化了能量显示的逻辑,司马trae
|
2025-08-28 21:57:04 +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 |
|