fallingshrimp
|
1c1b011eb4
|
加了最小值
|
2026-01-17 11:34:35 +08:00 |
|
fallingshrimp
|
747b057b22
|
refactor(武器系统): 重构VectorStar武器和子弹逻辑
调整VectorStar子弹的移动逻辑,移除forwarded变量并优化速度计算
修改VectorStar武器的属性计算公式,调整基础值和成长系数
更新VectorStar场景配置,调整攻击力、冷却时间等参数
将Rooster角色的默认武器替换为VectorStar
|
2025-12-22 15:37:24 +08:00 |
|
fallingshrimp
|
92cedf08b6
|
refactor(武器系统): 调整红水晶武器参数和世界边界碰撞
修改红水晶武器的攻击力和数量参数,优化游戏平衡性
将圆形碰撞形状替换为世界边界碰撞形状,改进地图边界检测
移除调试标记并更新武器描述模板
|
2025-12-22 13:16:27 +08:00 |
|
fallingshrimp
|
a5830116f6
|
feat(武器): 为红水晶簇添加沙滩球消耗属性
添加costBeachball属性和对应的UI显示,设置消耗为400沙滩球
|
2025-12-17 22:44:36 +08:00 |
|
fallingshrimp
|
20d746683d
|
fix(Weapons/RedCrystal): 调整百分比加成计算方式
将百分比加成从固定增量改为基于灵魂等级的动态计算,以提供更平衡的成长曲线
|
2025-12-17 22:43:14 +08:00 |
|
fallingshrimp
|
fdedca95b4
|
feat(武器): 增强红水晶武器爆炸效果
修改红水晶武器爆炸时生成的水晶碎片数量逻辑,从固定数量改为1~N随机数量
更新相关描述文本以反映新的随机数量机制
|
2025-12-17 22:23:37 +08:00 |
|
fallingshrimp
|
a59e61cacd
|
fix(Weapons/RedCrystal): 调整百分比加成系数从0.02降至0.001
平衡性调整,降低红水晶武器的百分比加成效果
|
2025-12-17 22:21:24 +08:00 |
|
fallingshrimp
|
9cc5c7bd94
|
feat(武器系统): 为红水晶武器添加水晶碎片弹射效果
新增水晶碎片子弹类型,当红水晶爆炸时会向随机方向发射碎片
修改红水晶武器配置,添加碎片数量和伤害百分比属性
更新武器描述以反映新功能
|
2025-12-17 22:21:10 +08:00 |
|
fallingshrimp
|
2a551d4720
|
fix: 调整红水晶武器属性和相机偏移限制
修复相机偏移计算中clampf的范围限制错误,从(0,100)改为(-100,100)
调整红水晶武器的攻击力从60降至45,冷却时间从2000ms降至1000ms,并更新描述文本
|
2025-12-17 22:14:29 +08:00 |
|
fallingshrimp
|
ff19a54da3
|
fix(武器): 调整红水晶武器的半径增长系数
将红水晶武器的半径增长系数从4降低到1,以平衡游戏性
移除公鸡角色中未使用的粒子效果相关资源,优化场景文件
|
2025-12-16 23:01:16 +08:00 |
|
fallingshrimp
|
11aee1f370
|
feat(相机): 改进相机跟随和偏移处理
- 将相机偏移从offset改为constantOffset属性
- 添加鼠标位置对相机偏移的影响
- 为Rooster角色添加脚步粒子效果
- 调整红水晶武器的攻击力从40提升到60
- 移除调试相关的debugRebuild属性
|
2025-12-16 22:37:04 +08:00 |
|
fallingshrimp
|
11953fee54
|
fix(Weapons/RedCrystal): 提高红水晶武器的攻击力加成
将攻击力加成从2倍提升至5倍,以增强该武器的战斗效果
|
2025-12-14 22:25:24 +08:00 |
|
fallingshrimp
|
fb0b98c96e
|
feat(武器系统): 新增红水晶武器及相关资源
添加红水晶武器系统,包括武器、子弹、特效和音效资源
- 新增红水晶武器脚本及场景,实现爆炸伤害功能
- 添加红水晶子弹逻辑,支持半径爆炸效果
- 加入红水晶爆炸特效和音效
- 更新角色武器库包含红水晶武器
- 调整现有水晶武器描述和数值
- 扩展子弹基类支持首帧回调
- 更新特效控制器支持音效播放等待
|
2025-12-14 17:01:09 +08:00 |
|
fallingshrimp
|
e7e45c202c
|
feat(资源): 添加水晶母岩资源并更新蓝水晶簇配置
添加水晶母岩的图片资源及场景配置
更新蓝水晶簇的显示名称、图标和消耗数量
|
2025-12-14 15:59:13 +08:00 |
|
fallingshrimp
|
b8bba34d83
|
refactor(UI): 清理武器展示界面的冗余代码和配置
移除武器展示界面中不必要的可见性控制代码,统一通过脚本管理可见性
简化场景文件中的冗余属性设置,保持与脚本逻辑一致
|
2025-12-14 15:52:57 +08:00 |
|
fallingshrimp
|
50b496e5c4
|
refactor(Statemachine): 优化子弹分裂和折射逻辑中的余数计算
将余数计算提取为变量last,避免重复计算并提高代码可读性
|
2025-12-14 15:37:26 +08:00 |
|
fallingshrimp
|
4289bde0de
|
refactor(BulletBase): 优化子弹分裂和折射逻辑
将分裂和折射计算中的临时变量命名更清晰,并简化循环逻辑。使用更直观的变量名提高可读性,同时保持原有功能不变。
|
2025-12-14 15:36:19 +08:00 |
|
fallingshrimp
|
892796bdcd
|
fix: 修复测试环境下使用正式版波次数据的问题
将测试环境下的波次数据从测试BOSS熊改为正式版波次数据,确保测试与正式环境行为一致
|
2025-12-14 15:31:53 +08:00 |
|
fallingshrimp
|
0571400cb2
|
feat(MTY): 增强MTY角色的攻击能力
- 将"猛冲"技能更名为"撕咬"并增加生命周期
- 为MTY添加新的攻击类型和冷却时间
- 调整MTY在普通波次中的生成参数
|
2025-12-14 15:29:44 +08:00 |
|
fallingshrimp
|
1886099d23
|
fix(Characters): 修复Bear冲刺时未检查boss有效性的问题
修复Bear.gd中sprint函数未检查currentFocusedBoss是否有效的问题,避免潜在崩溃
调整TickTool.gd中until方法的frame调用方式
修改Wave.gd测试环境下的初始波次配置
|
2025-12-14 15:25:12 +08:00 |
|
fallingshrimp
|
e83a84e15d
|
fix: 调整测试环境下的初始波数和波数据
将测试环境下的初始波数从1改为5,并将测试数据从WAVE_NORMAL改为WAVE_TESTBOSS_ALL,以便更好地进行测试
|
2025-12-14 15:09:12 +08:00 |
|
fallingshrimp
|
0e6910ea56
|
fix: 根据发布状态调整初始波次数据
修改Wave.gd中的静态变量current和data,使其在非发布版本时也使用正常波次数据而非测试BOSS波次,确保测试环境与生产环境一致
|
2025-12-14 15:08:53 +08:00 |
|
fallingshrimp
|
2232c9148a
|
refactor(MathTool): 重命名随机数相关方法以提高可读性
将 randv2_range 重命名为 randomVector2In,randc_from 重命名为 randomChoiceFrom,randc_from_weights 重命名为 randChoiceWeightsFrom,并新增 randomRingPoint 方法
|
2025-12-14 15:06:22 +08:00 |
|
fallingshrimp
|
74d3e03fef
|
feat(战斗系统): 改进敌人生成逻辑以围绕玩家位置生成
修改Wave.spawn方法以接受中心点参数,使敌人生成位置围绕玩家
在Starter和MakeFeed面板中调用spawnWave时计算玩家中心位置
重构EntityBase添加getPlayers方法获取所有玩家实体
重命名WorldManager.nextWave为doNextWave以更清晰表达意图
|
2025-12-14 15:01:01 +08:00 |
|
fallingshrimp
|
4648fedc73
|
refactor(测试): 将默认波数据改为测试BOSS鸡并移除无用音频资源
修改Wave.gd中的默认波数据为测试BOSS鸡,便于测试
移除Chick.tscn中未使用的狐狸受伤音频资源及相关配置
|
2025-12-14 14:54:06 +08:00 |
|
fallingshrimp
|
80b6134412
|
refactor(ItemDropped): 修改refindPlayer方法以接收SceneTree参数
将refindPlayer方法改为接收SceneTree参数,避免在方法内部重复调用get_tree()。同时更新相关调用点和generate方法,确保一致性。
|
2025-12-14 14:51:13 +08:00 |
|
fallingshrimp
|
a9f3186b5a
|
feat(WorldManager): 添加isRelease方法判断发布版本
将OS.is_debug_build()检查封装到WorldManager中,便于统一管理发布版本判断逻辑。EntityBase.gd中使用新方法替代直接调用。
|
2025-12-14 14:44:58 +08:00 |
|
fallingshrimp
|
ba1be5fb5e
|
feat(武器系统): 添加武器资源管理并在非调试版本中初始化紫色水晶武器
在ComponentManager中添加武器资源管理功能,支持从指定目录加载武器资源
对于非调试版本的游戏,自动为玩家初始化紫色水晶武器
|
2025-12-14 14:44:03 +08:00 |
|
fallingshrimp
|
2c422f186e
|
feat: 调整武器属性和添加新武器卡牌
- 降低音元盾的攻击力从100到70
- 调整耄耋武器的伤害、攻击间隔和能量消耗
- 修改彩虹旗武器的发射数量和能量消耗
- 新增回响水晶和蓝水晶簇武器卡牌
|
2025-12-14 14:37:30 +08:00 |
|
fallingshrimp
|
0f3b75513a
|
feat(子弹效果): 为蓝水晶子弹添加爆炸效果并调整相关配置
- 在BlueCrystal.gd中添加destroy方法创建爆炸效果
- 新增BlueCrystalExplosion.tscn爆炸效果场景
- 调整PurpleCrystalExplosion.tscn粒子数量
- 修复ItemDropped.gd中玩家实例有效性检查
- 将Rooster.tscn的武器更换为水晶系武器
|
2025-12-14 14:18:30 +08:00 |
|
fallingshrimp
|
c0d5faf668
|
refactor(Statemachine): 优化实体和物品掉落管理逻辑
重构 EntityBase 的 mobCount 方法为 getMobs 以返回完整列表
在 WorldManager 中添加 canNextWave 方法检查怪物和可收集物品
优化 ItemDropped 的玩家查找和收集条件判断逻辑
|
2025-12-14 14:07:29 +08:00 |
|
fallingshrimp
|
7168c690f3
|
refactor(Characters): 替换Rooster的武器配置
将紫色水晶和蓝色水晶武器替换为链枪武器,并调整武器存储节点的索引和属性配置
|
2025-12-14 13:38:38 +08:00 |
|
fallingshrimp
|
b5edbc5b13
|
fix(EffectController): 修复oneShot效果后未释放自身的问题
feat(EntityBase): 添加获取生命值百分比的方法
refactor(BulletBase): 重命名scene变量为parentScene以提高可读性
fix(BlueCrystal): 修正弹道追踪旋转计算错误
style(EffectBase): 调整场景文件格式和属性顺序
|
2025-12-14 13:36:48 +08:00 |
|
fallingshrimp
|
04dbd5d6db
|
feat(武器): 新增蓝水晶武器及相关调整
- 添加蓝水晶武器资源及配置
- 调整蓝水晶子弹的生命周期和追踪速度
- 修改数学工具中的随机数生成逻辑
- 更新钻石子弹的穿透属性和生命周期
- 将蓝水晶武器添加到角色武器库中
|
2025-12-14 13:22:35 +08:00 |
|
fallingshrimp
|
977073dbc0
|
fix(武器): 调整紫水晶簇的攻击力和价格
将紫水晶簇的攻击加成从3倍降低到1倍,同时将价格从250降低到200
|
2025-12-13 11:28:15 +08:00 |
|
fallingshrimp
|
f13468bc0a
|
feat(召唤): 调整召唤物属性和武器配置
- 修改HJM和LGBTFlag的吸引力数值
- 为武器类型枚举添加SUMMON选项
- 优化召唤逻辑,当达到上限时移除最早召唤物
- 调整Shield武器的属性和描述
- 更新Rooster角色的武器配置
- 修复LGBTFlag攻击角度计算问题
|
2025-12-13 11:26:12 +08:00 |
|
fallingshrimp
|
33b2b16b70
|
refactor(武器系统): 调整水晶武器伤害计算和子弹行为
重构蓝水晶和紫水晶武器的伤害计算方式,将蓝水晶的基础伤害从3降至2
移除紫水晶子弹的分裂和折射功能,将其逻辑移至BulletBase基类
更新相关场景文件中的显示文本和配置参数
调整角色初始武器配置,移除无用音效资源
|
2025-12-13 10:55:02 +08:00 |
|
fallingshrimp
|
698b5a5618
|
fix(Bullets/Diamond2): 修复钻石子弹动画和碰撞问题
调整钻石子弹的静态精灵位置和缩放,添加碰撞形状
修复当父节点无效时动画停止逻辑
```
```msg
feat(Weapons/BlueCrystal): 调整蓝水晶武器属性
增加子弹环绕数量计算公式
降低基础攻击力并增加冷却时间
更新描述文本移除逃逸时间说明
|
2025-12-13 08:24:45 +08:00 |
|
fallingshrimp
|
311bc79252
|
feat(武器系统): 新增蓝水晶武器及其子弹效果
实现蓝水晶武器系统,包含追踪子弹和环绕钻石效果
- 添加蓝水晶武器及配套子弹资源
- 实现子弹追踪逻辑和钻石环绕效果
- 扩展BulletBase类支持父子弹关联
- 更新角色预设包含新武器
|
2025-12-13 07:55:02 +08:00 |
|
fallingshrimp
|
d8fcc8eb38
|
feat(Shield): 添加碰撞优先级和调整子节点位置
为Shield组件添加collision_priority属性并调整staticBackground和hurtbox节点的位置,以改进碰撞检测和视觉效果
|
2025-12-12 22:18:20 +08:00 |
|
fallingshrimp
|
b4bb95cc72
|
feat: 添加音元护盾武器和召唤物功能
实现音元护盾武器系统,包含以下内容:
- 新增护盾武器资源及脚本
- 添加护盾召唤物逻辑
- 实现护盾AI跟随主人功能
- 更新公鸡角色默认武器为护盾
|
2025-12-08 22:23:53 +08:00 |
|
fallingshrimp
|
3dd5f06bbe
|
feat(角色): 添加猫头鹰角色MTY及其冲刺攻击能力
添加新角色MTY(猫头鹰)及其专属子弹MTYSprint
- 实现MTY角色的基本属性和AI行为
- 添加MTYSprint子弹类型及碰撞检测
- 在Wave.gd中添加MTY的生成配置
- 扩展BulletTool工具类添加查找最近子弹功能
|
2025-12-07 17:04:47 +08:00 |
|
fallingshrimp
|
4fc1daae0d
|
feat(资源): 添加钻石巧克力和猫头鹰角色资源
新增钻石巧克力(Diamond.tscn)和猫头鹰(MTY.tscn)角色资源及相关图片文件
调整猫和狗的掉落物品数量范围
修改EntityBase.gd中物品掉落数量的计算逻辑
|
2025-12-07 16:39:43 +08:00 |
|
fallingshrimp
|
c246565795
|
fix(GameRule): 调整detainTime和weaponUpdateCost的数值
降低血量动画播放的等待时间和武器升级消耗的棒球数量倍数,以改善游戏体验
|
2025-12-07 16:18:47 +08:00 |
|
fallingshrimp
|
9fb617d107
|
fix(Weapons/PurpleCrystal): 调整攻击力计算公式从5倍改为3倍
|
2025-12-07 16:18:16 +08:00 |
|
fallingshrimp
|
4ff690f6f8
|
feat(角色): 为动物角色添加掉落物品配置
为猫、狗和母鸡角色添加或修改掉落物品的配置,包括物品ID和掉落数量范围
|
2025-12-07 16:09:18 +08:00 |
|
fallingshrimp
|
c0ea5c9c68
|
feat(Feeds): 添加新饲料资源并调整现有饲料属性
添加番茄、核桃、酸奶等新饲料资源图片及配置
调整鸡蛋、胡萝卜等饲料的数值属性
更新FeedFilter组件的目标字段和刷新行为
|
2025-12-07 14:51:54 +08:00 |
|
fallingshrimp
|
2cc9ab5730
|
feat(饲料): 添加胡萝卜饲料资源及配置
添加胡萝卜饲料的图片资源、场景文件及导入配置
修改FeedName.gd中的部分主题名称翻译
|
2025-12-07 14:24:28 +08:00 |
|
fallingshrimp
|
008d6a7039
|
refactor(武器系统): 将Rooster的武器从WhiteSoul替换为PurpleCrystal并调整参数
- 修改WhiteSoul的radius参数从200.0降低至100.0
- 移除WhiteSoul中的debugRebuild标志
- 更新Rooster的武器配置,使用PurpleCrystal替代WhiteSoul
- 为PurpleCrystal添加debugRebuild=false配置
|
2025-12-07 14:18:55 +08:00 |
|
fallingshrimp
|
261ea7ae7b
|
feat: 调整游戏平衡性和武器配置
- 增加EntityBase中FEED_COUNT_CAN_MADE的值至2
- 将GameRule中refreshCountIncreasePercent改为refreshCountIncreaseCount
- 提升WhiteSoul武器的攻击力和作用范围
- 降低MakeFeed面板的refreshNeedBaseballCount基础值
- 修改Rooster的默认武器为WhiteSoul
- 调整WhiteSoul子弹的自动销毁逻辑
|
2025-12-07 14:05:30 +08:00 |
|