1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 15:01:53 +08:00
Commit Graph

152 Commits

Author SHA1 Message Date
fallingshrimp bb279c99b0 fix(World.tscn): 修正地图碰撞多边形形状
调整shan2节点的碰撞多边形顶点坐标,确保碰撞区域准确匹配地图设计
2025-08-29 19:39:04 +08:00
fallingshrimp da29d4d33d refactor(场景): 移除shan碰撞体并调整shan2碰撞体坐标
移除不再需要的shan碰撞体多边形,并更新shan2碰撞体的顶点坐标以匹配新的地形需求
2025-08-29 18:44:50 +08:00
fallingshrimp 38d838ebb4 docs: 添加项目README文件介绍游戏基本信息 2025-08-29 18:38:42 +08:00
fallingshrimp a7e05cff65 refactor(bullets): 重命名PresetsAI为PresetAIs并添加地图碰撞检测
将子弹AI预设类从PresetsAI重命名为PresetAIs
为BulletBase添加autoDestroyOnHitMap选项控制地图碰撞销毁
修改多个子弹脚本使用新的PresetAIs类名
为ChickSprint子弹添加地图碰撞伤害逻辑
2025-08-29 18:34:58 +08:00
fallingshrimp b8887d8d0c refactor(UI): 优化物品掉落动画和碰撞设置
调整动画资源ID和参数,简化部分动画轨迹
为ItemDropped节点添加碰撞层和掩码配置
2025-08-29 16:53:19 +08:00
fallingshrimp fbd2d1f218 fix: 移除movebox的disabled属性以启用碰撞检测 2025-08-29 16:52:18 +08:00
fallingshrimp 3cb10a481d fix(Statemachine): 修复攻击逻辑中声音播放与攻击执行顺序问题
调整攻击逻辑,确保在攻击成功时才播放攻击音效,避免音效与攻击动作不同步
2025-08-29 16:50:34 +08:00
fallingshrimp 27b611fee1 feat(地图): 添加沙漠地图资源并更新世界场景
- 新增沙漠地图纹理资源及其导入配置
- 在世界场景中替换城堡地图为沙漠地图
- 为地图添加碰撞区域和边界
2025-08-29 16:36:35 +08:00
fallingshrimp 8464138311 feat(掉落物): 将物品拾取半径改为可配置属性
将硬编码的物品拾取半径改为从FieldStore中获取的可配置属性,并增加默认值60。同时调整了EntityBase中的初始物品数量配置。
2025-08-29 15:20:50 +08:00
fallingshrimp 6675d58fe8 feat: 调整饲料属性和数值配置
- 更新多种饲料的字段和数值配置
- 修改FieldStore中实体最大值限制
- 简化Dango饲料的属性和成本
2025-08-29 15:17:34 +08:00
fallingshrimp eba66282f0 fix(Bullets): 调整激光子弹的矩形偏移和高度
统一BigLaser和LaserSummoner的offset_bottom值为2000,并移除LaserSummoner中多余的offset_top设置
2025-08-29 15:08:56 +08:00
fallingshrimp 132cea81cf feat(子弹): 添加蓝色激光圆环资源并应用到ChickLaser场景
添加蓝色激光圆环的SVG资源文件及其导入配置
在ChickLaser场景中新增circle节点使用该纹理
调整launcher节点的颜色为蓝色以匹配新资源
2025-08-29 14:59:35 +08:00
fallingshrimp 53ef1662ae fix(音效): 调整攻击星星生成音效的音量从10dB增加到20dB
提高音效的听觉效果,使其更清晰可闻
2025-08-29 14:54:08 +08:00
fallingshrimp a0fe57b9eb fix(Bullets): 调整ChickLaser的hitbox位置
修复hitbox位置偏差问题,确保碰撞检测准确
2025-08-29 14:48:48 +08:00
fallingshrimp 0ceea4a5ea style(Bullets): 调整ChickLaser的垂直引导线位置 2025-08-29 14:48:30 +08:00
fallingshrimp c7fed7c6c2 style(Bullets): 更新ChickLaser的垂直引导线元数据 2025-08-29 14:48:11 +08:00
fallingshrimp b58667d2d7 fix(Characters/Chick): 调整小鸡AI攻击距离阈值
将小鸡AI的攻击距离阈值从300调整为200,以优化战斗行为
2025-08-29 14:47:53 +08:00
fallingshrimp 2d8180a3c7 fix(Bullets): 调整ChickLaser的碰撞盒位置和纹理偏移
修正ChickLaser的纹理偏移和碰撞盒位置,使其更符合视觉效果
2025-08-29 14:47:14 +08:00
fallingshrimp fd08e669c2 feat: 调整游戏平衡性参数
修改敌人生命值和伤害增长比例,降低难度曲线
调整母鸡掉落物数量范围,增加资源获取
修正小鸡激光子弹的纹理偏移位置
2025-08-29 14:46:53 +08:00
fallingshrimp bd8a7d5d2c feat(音效/特效): 添加角色死亡音效和血液特效
添加多个音效文件并实现角色死亡时的血液粒子效果
调整冲刺逻辑和数值,修复激光子弹的显示位置
为不同攻击类型添加对应音效,增强游戏表现力
2025-08-29 14:29:07 +08:00
fallingshrimp 72b83b909a fix(Chick): 调整攻击方法随机概率权重
将冲刺攻击的概率提高,使其与钻石攻击概率相同
2025-08-29 14:12:02 +08:00
fallingshrimp 90a090135b fix(Chick): 调整攻击方法随机概率,增加钻石攻击几率
将冲刺攻击的概率降低,钻石攻击的概率提高一倍,使战斗行为更平衡
2025-08-29 14:11:48 +08:00
fallingshrimp 685c81e654 feat(游戏结束): 添加失败音效并调整游戏平衡
添加失败音效并在游戏结束时播放
调整小鸡角色的攻击概率和伤害值
恢复初始波次配置为母鸡和小鸡的组合
2025-08-29 14:10:23 +08:00
fallingshrimp 327afcc721 feat(战斗系统): 添加小鸡冲刺攻击技能及相关特效
实现小鸡的冲刺攻击能力,包括:
1. 新增ChickSprint子弹类型及场景
2. 为EntityBase添加拖尾粒子效果
3. 添加攻击蓄力特效和音效
4. 调整小鸡的攻击冷却时间和冲刺倍率
5. 优化TickTool工具类添加until方法
6. 修改世界背景z-index避免遮挡

调整战斗平衡性:
1. 降低默认冲刺倍率
2. 修改测试波次配置
3. 增加新的攻击方式选项
2025-08-29 13:56:31 +08:00
fallingshrimp 5525bcd7bc feat(角色): 添加角色生成时的行走动画
在Chick角色和EntityBase基类中添加spawn方法,用于在角色生成时播放行走动画
2025-08-29 12:51:43 +08:00
fallingshrimp 896713c527 refactor(EntityBase): 移除冲刺能量消耗逻辑
简化冲刺功能实现,不再需要能量消耗机制
2025-08-29 12:48:04 +08:00
fallingshrimp f52f7cda8e feat(子弹): 添加紫色水晶子弹的爆炸效果和销毁逻辑
refactor(子弹基类): 重构销毁逻辑防止重复调用
fix(敌人): 调整小鸡boss的出现波次和激光音效
style(场景文件): 整理动画资源顺序
2025-08-29 12:42:44 +08:00
fallingshrimp 2a8ea238ad refactor(特效系统): 重构爆炸效果并删除旧炸弹资源
将炸弹效果重构为更复杂的爆炸效果,包含粒子系统和着色器动画
删除旧的Bomb.tscn资源文件
添加新的Explosion.gdshader着色器实现爆炸效果
创建Explosion.tscn场景包含粒子效果和动画控制
2025-08-29 12:17:40 +08:00
fallingshrimp 7a56644b45 feat(BulletBase): 添加自动销毁动画功能
为子弹基类添加 autoDestroyAnimation 导出变量,当设置为 true 时会在销毁时播放销毁动画
2025-08-29 11:37:25 +08:00
fallingshrimp 96430162b4 feat(子弹): 调整子弹属性和添加粒子效果
- 提高FireScan子弹的速度和伤害
- 修改Chick角色的攻击距离判定
- 调整ChickLaser的碰撞区域位置
- 将FireScan的碰撞形状改为矩形
- 为Diamond子弹添加粒子效果系统
2025-08-29 11:34:25 +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 171dbb1131 refactor(BulletBase/EntityBase): 重构子弹和实体属性系统
将子弹的fields属性拆分为独立的speed、damage和penerate变量
为所有子弹和实体添加register方法用于初始化属性
统一攻击冷却时间管理为attackCooldownMap
移除FieldStore中不再使用的Bullet相关枚举和映射
2025-08-29 10:50:22 +08:00
fallingshrimp cf8368a946 perf: 将运行时间计算从秒改为毫秒
修改_physics_process中的runningTime计算方式,乘以1000以毫秒为单位记录时间,提高时间精度
2025-08-29 10:30:20 +08:00
fallingshrimp c322e3b796 refactor(Statemachine): 替换Time.get_ticks_msec为WorldManager.getTime
统一使用WorldManager.getTime获取时间,提高代码一致性并便于未来时间管理逻辑的修改
2025-08-29 10:27:32 +08:00
fallingshrimp 506f0b0924 feat: 添加团子猫饲料和能量系统改进
- 新增团子猫饲料资源及配置
- 扩展FieldStore枚举添加节能和能量再生效率
- 改进EntityBase能量存储和使用逻辑
- 添加WorldManager运行时间追踪功能
2025-08-29 10:26:41 +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 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