fallingshrimp
|
6de634cec0
|
1
|
2026-05-03 18:07:28 +08:00 |
|
fallingshrimp
|
2a602b0be2
|
feat(游戏模式): 添加游戏模式选择功能并优化UI状态管理
实现游戏模式选择功能,包括无尽波次、Boss Rush和割草模式
添加游戏模式与波次数据的映射关系
优化UI状态管理,新增selectingFeed状态控制UI元素显示
重构Starter面板布局,添加游戏模式选项
为EnergyBlock添加掉落物品配置
|
2026-05-03 16:03:02 +08:00 |
|
fallingshrimp
|
0a9e5f328a
|
refactor(Statemachine): 将FollowPosition重构为SyncTransform并增加缩放功能
feat(EnergyBlock): 添加新的攻击类型1并设置冷却时间
fix(Parrier): 修复子弹碰撞时的hitbox禁用问题
feat(Bullets): 添加新的SwingSword子弹资源
style(Wave): 调整调试配置使用测试小怪而非Boss
|
2026-04-30 20:56:49 +08:00 |
|
fallingshrimp
|
5cef96cd34
|
refactor(Bullets): 优化子弹格挡逻辑并提取公共方法
重构Parrier.gd中的格挡逻辑,将重复代码提取为parryEffect和penerateEffect方法
调整FoxZhua子弹的追踪位置和场景配置
修改waveDebugConfig使用测试BOSS而非测试小怪
|
2026-04-30 18:32:34 +08:00 |
|
fallingshrimp
|
e2da3ec86e
|
feat(游戏内容): 添加能量方块角色和矢量核心武器
添加新的能量方块角色实体及其相关资源文件
新增矢量核心武器卡牌配置
调整彩虹糖的数值平衡
修改波次生成逻辑,允许Boss波次生成小怪
修复红水晶子弹在发射者无效时的崩溃问题
|
2026-04-26 14:02:02 +08:00 |
|
fallingshrimp
|
87c392d8a4
|
feat(战斗系统): 重构子弹追踪逻辑,使用实体当前焦点位置替代鼠标位置
修改所有子弹追踪逻辑,统一使用launcher.currentFocusedPosition作为目标位置
在EntityBase中新增currentFocusedPosition字段,用于存储当前焦点位置
调整MTY角色的攻击距离参数,使用常量定义最小招架和攻击距离
|
2026-04-25 13:28:43 +08:00 |
|
fallingshrimp
|
7120eaa79e
|
feat: 添加多个召唤物的displayName并调整相关参数
refactor: 统一测试BOSS的wave配置
fix: 修正Parrier.gd中的launcher判断条件
perf: 调整MTY的攻击冷却时间和技能范围
style: 移除部分调试标记和冗余代码
|
2026-04-25 13:17:17 +08:00 |
|
fallingshrimp
|
3a8c48dae7
|
feat(子弹): 为魔法飞弹添加命中动画和音效
refactor(角色): 将MTY角色从猫头鹰改为狗熊宝宝并调整攻击逻辑
fix(子弹): 修复ParryBall和Parrier子弹的实例有效性检查
style(场景): 清理场景文件中的冗余属性
feat(工具): 为findClosetBulletCanDamage添加最大距离参数
chore(配置): 更新测试用的波次配置
|
2026-04-24 18:09:24 +08:00 |
|
fallingshrimp
|
f27d75befd
|
feat(武器): 为树武器添加无量反击功能并调整描述
为树武器新增蓄力后的无量反击功能,可弹反所有子弹并消耗气力转换为能量。
同时更新武器描述文本以反映新功能,并调整乾坤剑伤害加成数值。
修改调试配置以使用测试BOSS波次。
|
2026-04-23 22:18:49 +08:00 |
|
fallingshrimp
|
57035aa62b
|
+atk
|
2026-04-22 22:36:38 +08:00 |
|
fallingshrimp
|
b691618bed
|
feat: 更新调试配置并添加魔法导弹组件
修改调试模式下的波次配置,将测试BOSS改为普通波次
新增魔法导弹武器组件,包含显示名称、品质和资源引用
|
2026-04-18 10:16:04 +08:00 |
|
fallingshrimp
|
24051ce9e2
|
fix(武器): 修正魔法导弹法杖的生成数量问题
将魔法导弹法杖的生成数量从随机1~3枚固定为1枚,并更新相关描述文本。同时调整了测试用的波次配置,将调试模式下的波次改为测试BOSS波次。
|
2026-04-18 08:35:48 +08:00 |
|
fallingshrimp
|
a4f923a14f
|
fix: 修正调试模式下的默认波浪配置为普通波浪
|
2026-04-13 22:43:10 +08:00 |
|
fallingshrimp
|
1b737ac8aa
|
feat(角色): 为赛博猫猫和深海添加掉落物品配置
feat(武器): 新增引力源武器及其资源文件
- 添加引力源武器的场景配置和SVG资源
- 包含引力源武器的物理效果和描述文本
fix(子弹): 调整紫色小水晶的穿透属性
- 将穿透值设为0.25
- 更新链式机枪的描述以反映穿透属性变化
refactor(角色): 移除公鸡角色的武器存储
- 删除公鸡角色中不再需要的武器实例
chore(关卡): 更新调试关卡配置
- 将waveDebugConfig改为使用WAVE_MOWING
|
2026-04-11 09:48:08 +08:00 |
|
fallingshrimp
|
fa34405c3d
|
fix: 调整子弹触发距离并更新测试波次配置
修改Wood子弹的触发距离从300减少到200以改善游戏平衡
更新WAVE_JUSTJOKE波次的敌人配置,注释CyberCat并启用Deepsea
|
2026-04-05 21:20:31 +08:00 |
|
fallingshrimp
|
1910f10e9a
|
feat(子弹): 添加BlockWall子弹类型并实现击退效果
为CyberCat角色添加新的攻击类型3,发射BlockWall子弹
修改子弹资源为长条形并调整碰撞形状
实现子弹命中后的击退效果
|
2026-04-05 21:09:47 +08:00 |
|
fallingshrimp
|
1a78d5b82b
|
feat(子弹系统): 新增道里和母体子弹资源及音效
添加新的子弹资源包括道里(daoli)和母体(mother)的图片,以及相关音效文件(sddl.wav和xiangkan.wav)
为Deepsea角色调整攻击冷却时间并添加攻击音效
优化Wood子弹的行为逻辑,增加子弹发射效果
新增BlockWall子弹类型及其资源文件
|
2026-04-05 19:42:05 +08:00 |
|
fallingshrimp
|
d46162e754
|
feat(角色): 添加新角色资源并更新相关配置
添加Kernyr和CyberCat的角色图片资源,更新角色场景文件中的纹理引用
调整Kernyr的缩放比例,修改Wave配置以包含新角色
|
2026-04-05 14:37:59 +08:00 |
|
fallingshrimp
|
3691a06f8b
|
feat: 添加深海角色和木制子弹相关功能
添加深海角色及其攻击逻辑,包括两种攻击方式:
1. 随机发射水泥子弹
2. 向目标发射三发追踪木制子弹
新增木制子弹资源及脚本,实现追踪效果
调整武器树和波次配置,将深海加入测试波次
优化水泥子弹和筷子子弹的动画效果
|
2026-04-05 14:23:47 +08:00 |
|
fallingshrimp
|
0b97de0fcc
|
fix(武器): 调整DaoStatue伤害计算逻辑和描述
feat(游戏流程): 添加初始选择界面自动触发开始按钮逻辑
refactor(战斗系统): 分离调试和发布版的波次配置
style(资源): 更新图片导入配置为VRAM压缩格式
chore: 忽略zip文件并修复.gitignore格式
|
2026-04-05 07:44:04 +08:00 |
|
fallingshrimp
|
b343708b3b
|
feat: 添加SCBlock和Bengbeng子弹类型及相关资源
feat(角色): 为Kernyr和CyberCat添加新攻击类型
refactor(角色): 更新Kernyr角色贴图和显示名称
feat(关卡): 调整测试关卡配置和敌人波次
style: 更新子弹资源文件及导入配置
|
2026-04-04 21:07:16 +08:00 |
|
fallingshrimp
|
d4598e113d
|
feat(游戏内容): 添加新敌人波次并调整武器参数
为游戏添加新的敌人波次WAVE_MOWING,包含多种敌人类型。同时调整InfinitySword武器的穿透伤害减免参数和音频音量,并修改敌人生成范围从200-1000调整为400-800,以改善游戏平衡性
|
2026-04-04 08:42:32 +08:00 |
|
fallingshrimp
|
01ab16ed9f
|
feat(武器): 新增道教石像武器及无为子弹
添加道教石像武器资源文件、脚本和场景配置
实现无为子弹的碰撞检测和动画效果
调整树武器的伤害计算方式,现在基于格挡率
优化游戏波次配置,调整敌人数量和出现时机
修复初始选择面板在发布模式下的逻辑问题
|
2026-04-02 22:39:29 +08:00 |
|
fallingshrimp
|
4727e26218
|
feat: 修改默认波次配置为玩笑模式并调整Kernyr显示
将默认波次配置从正常模式改为玩笑模式,同时调整Kernyr角色的显示比例和贴图
|
2026-03-28 15:40:19 +08:00 |
|
fallingshrimp
|
d9a8af529a
|
feat(战斗系统): 实现弹反效果并调整相关参数
- 新增Parry效果控制器及关联资源
- 为EffectController添加beforeShot钩子方法
- 调整Parrier子弹的碰撞形状和动画时长
- 实现弹反成功时的击退效果和视觉反馈
- 修改默认波次配置用于测试
|
2026-03-28 11:55:16 +08:00 |
|
fallingshrimp
|
826df79c45
|
refactor(Wave): 重构波次配置逻辑以提升可维护性
将硬编码的测试模式配置提取为 waveConfig 数组,便于统一管理
修复 Parrier.gd 中子弹伤害计算变量名不一致的问题
|
2026-03-28 10:45:46 +08:00 |
|
fallingshrimp
|
cedb79faf3
|
refactor: 调整游戏配置和资源
更新多个游戏组件的配置参数和资源引用:
1. 修改武器树的攻击速率和调试标记
2. 调整伤害标签的生成偏移量
3. 更新波次数据和初始波次设置
4. 替换Kernyr角色的贴图并调整碰撞体大小
5. 修改阳毅导弹的显示名称
|
2026-03-28 10:40:59 +08:00 |
|
fallingshrimp
|
4f6225747a
|
feat(游戏内容): 更新Kernyr角色属性和资源
- 修改Wave.gd中data的赋值逻辑,始终使用WAVE_JUSTJOKE
- 调整Kernyr角色的攻击冷却时间从1000增加到2000
- 更换Kernyr角色的贴图资源
- 新增A-Tree.tscn场景文件,包含武器和属性配置
|
2026-03-26 23:20:00 +08:00 |
|
fallingshrimp
|
73b3f9d569
|
feat(角色): 更新Kernyr角色行为和外观
- 修改Kernyr的攻击模式,增加3种攻击类型
- 更新角色贴图和显示名称
- 调整阳毅导弹的尺寸和动画效果
- 修复Diamond子弹追踪时的空引用问题
- 调整测试波次配置
|
2026-03-26 22:39:12 +08:00 |
|
fallingshrimp
|
88a0a18d7e
|
feat(武器): 为乾坤剑添加弹反机制和伤害比例
增加子弹弹反概率和伤害比例属性
修改武器描述以反映新机制
更新子弹碰撞逻辑实现弹反或格挡
|
2026-03-25 22:15:28 +08:00 |
|
fallingshrimp
|
cc90a4caab
|
fix: 调整测试关卡和子弹反弹逻辑
将测试关卡从WAVE_TESTBOSS_KUKE改为WAVE_JUSTJOKE
修改子弹碰撞逻辑,改为反弹子弹而非摧毁,以测试平衡性
|
2026-03-25 22:06:08 +08:00 |
|
fallingshrimp
|
4a35a53582
|
feat(游戏内容): 更新测试波次数据并添加酸风武器
将测试波次从WAVE_TESTBOSS_CHICK改为WAVE_TESTBOSS_KUKE
为公鸡角色添加酸风武器组件
|
2026-03-25 06:21:13 +08:00 |
|
fallingshrimp
|
33c3e8a0ea
|
fix: 将测试波次从WAVE_TESTBOSS_KUKE改为WAVE_TESTBOSS_CHICK
|
2026-03-24 22:15:34 +08:00 |
|
fallingshrimp
|
d9078f8cbd
|
feat(战斗系统): 添加实体惯性系统并改进击退效果
为实体添加惯性系统,包括inertia属性和impluse方法
修改Parrier子弹碰撞时的击退逻辑,使用平方根计算更真实的冲击效果
调整Wave测试数据,在非发布版本使用测试Boss数据
|
2026-03-23 22:27:09 +08:00 |
|
fallingshrimp
|
54d3783306
|
fix: 修改测试模式和子弹碰撞逻辑
在测试模式下使用正式关卡数据而非玩笑数据
添加子弹碰撞时发射器后坐力效果
|
2026-03-22 22:56:15 +08:00 |
|
fallingshrimp
|
733e8e5c0b
|
feat: 添加新角色Kernyr和子弹Yangyi及相关资源
添加新角色Kernyr及其相关资源文件,包括角色脚本、场景和贴图
添加新子弹类型Yangyi及其相关资源文件,包括子弹脚本、场景和贴图
修改Wave.gd添加Kernyr作为测试波次
调整QKSword.gd和Parrier.gd的数值效果
扩展Bullet.gd的selfRotate方法支持仅旋转贴图
|
2026-03-22 16:32:18 +08:00 |
|
fallingshrimp
|
9fa1b2eed2
|
fix: 修复测试模式下使用错误波次数据的问题并调整格挡效果
调整波次数据在测试模式下使用正常波次而非测试波次,避免潜在问题
修改格挡特效动画轨道,增加隐藏方法调用
调整格挡子弹生成位置距离
|
2026-03-17 06:52:55 +08:00 |
|
fallingshrimp
|
88a9fd5fff
|
feat(子弹): 添加招架子弹的招架率参数
为招架子弹添加可配置的招架率参数,允许控制子弹成功招架的概率
修改招架特效生成位置,使其在招架时更明显
调整测试波次数据以便于开发测试
|
2026-03-17 06:49:46 +08:00 |
|
fallingshrimp
|
1aebdfc5e7
|
fix: 修复测试环境下波浪初始值设置错误
将测试环境下的波浪初始值从10改为1,与发布环境保持一致,避免测试时出现不一致的行为
|
2026-02-04 23:00:17 +08:00 |
|
fallingshrimp
|
b9fe44dddf
|
feat(武器): 为HXD武器添加命中Boss时攻击速度加成效果
- 修改HXD子弹逻辑,命中Boss时增加5%攻击速度,子弹销毁时恢复
- 更新武器描述文本以反映新效果
- 调整测试环境初始波数为10
|
2026-02-04 22:42:44 +08:00 |
|
fallingshrimp
|
06c2637ebb
|
feat(UI): 为提示框添加类型支持并改进样式
- 新增MessageType枚举定义提示类型(INFO/WARNING/ERROR)
- 根据不同类型显示不同颜色样式
- 修改所有调用showTip的地方使用新的类型参数
- 移除自动销毁时间参数,统一使用固定显示时长
|
2026-01-25 21:40:26 +08:00 |
|
fallingshrimp
|
9ba29b7fc9
|
feat(武器): 添加氧化加农炮及其相关资源
新增氧化加农炮武器,包含武器脚本、子弹效果、贴图资源及UI组件
调整TipBox动画参数和Rooster默认武器
|
2026-01-25 19:32:02 +08:00 |
|
fallingshrimp
|
799668403d
|
feat: 调整开发模式初始波数并添加死亡提示
修改开发模式下初始波数为10以便测试
为Boss和玩家角色添加死亡时的提示信息
在开发模式下为Rooster角色添加无限道具
将Rooster的武器从NuclearBomb替换为AcidWind
|
2026-01-24 20:27:51 +08:00 |
|
fallingshrimp
|
ac77e3d581
|
feat(UI): 改进提示框功能并添加Boss提醒
- 将TipBox的Label改为RichTextLabel以支持富文本
- 添加主题文件支持多种字体样式
- 修改showTip方法支持自定义显示时长
- 添加Boss波次提醒功能
- 调整TipBox场景的布局和样式
|
2026-01-24 20:07:06 +08:00 |
|
fallingshrimp
|
a6ece59c71
|
feat(UI): 添加波次开始提示并优化提示框功能
- 在Wave.gd中添加波次开始时的UI提示
- 调整UI.tscn中提示框的布局和位置
- 修复TipBox.gd中实例化组件的错误
- 修改UIState.gd中提示框的显示逻辑,支持自动销毁
|
2026-01-24 15:54:42 +08:00 |
|
fallingshrimp
|
19384e1c50
|
fix: 修复测试环境与生产环境的wave初始值不一致问题
将测试环境的wave初始值从20改为1,与生产环境保持一致,避免测试时出现不一致的行为
|
2026-01-24 09:59:12 +08:00 |
|
fallingshrimp
|
47795df050
|
fix: 调整动力水晶速度和初始波数
将动力水晶的初始速度从0调整为1,使子弹能够正常移动
在测试环境下将初始波数从10调整为20,方便测试更多波次
|
2026-01-24 08:51:54 +08:00 |
|
fallingshrimp
|
e74414b53b
|
feat(角色): 调整小鸡和公鸡角色属性及武器配置
- 修改小鸡角色的攻击冷却时间和激光数量范围
- 更新公鸡角色的武器为紫色水晶
- 调整小鸡角色的贴图、碰撞体积和位置参数
- 修改初始波数设置,开发环境从10开始
|
2026-01-24 08:34:03 +08:00 |
|
fallingshrimp
|
1904edd623
|
refactor(MathTool): 重命名随机数生成方法并优化蘑菇矿挖爪属性
将 randomVector2In 重命名为 sampleInCircle,randomRingPoint 重命名为 sampleInRing,randChoiceWeightsFrom 重命名为 randomChoiceFromWeights,signBeforeStr 重命名为 toSigned
调整蘑菇矿挖爪的攻击力和掉落率,减少基础伤害至0.5,固定掉落率为0.1,优化物品掉落逻辑
|
2026-01-18 15:31:52 +08:00 |
|
fallingshrimp
|
1913f5d844
|
feat: 调整敌人掉落数量和波次配置
- 修改猫头鹰、狐狸和酷可mc的掉落数量范围
- 调整普通波次中猫、狗和猫头鹰的出现频率
- 减少刷新棒球数量的增加范围
|
2026-01-17 11:46:01 +08:00 |
|