fallingshrimp
|
efe417fcc4
|
fix: 调整Chick和Hen角色的移动速度属性,提升角色流畅度
|
2025-09-06 18:34:42 +08:00 |
|
fallingshrimp
|
f5db5829a2
|
refactor: 替换PresetAIs为PresetBulletAI,优化子弹AI逻辑
|
2025-09-06 18:33:11 +08:00 |
|
fallingshrimp
|
b32f864e84
|
fix: 更新FeedHasField和FruitPlatter的targetFields,优化FieldShow的节点结构
|
2025-09-06 18:16:55 +08:00 |
|
fallingshrimp
|
850189e15a
|
fix: 添加引力属性并优化掉落物收集逻辑
|
2025-09-06 18:08:11 +08:00 |
|
fallingshrimp
|
8289b8c273
|
fix: 调整LGBT武器的能量需求为50,优化能量管理逻辑
|
2025-09-06 18:01:57 +08:00 |
|
fallingshrimp
|
90fee56b08
|
fix: 优化ColorBar的前景值更新逻辑
|
2025-09-06 17:53:11 +08:00 |
|
fallingshrimp
|
edb0b9a55c
|
fix: 调整Taco角色的fieldValues和质量属性
|
2025-09-06 17:49:04 +08:00 |
|
fallingshrimp
|
440006077e
|
fix: 调整detainTime为1000以优化血量变化动画触发条件
|
2025-09-06 17:47:30 +08:00 |
|
fallingshrimp
|
5281e2ff7c
|
feat: 添加待办事项,计划实现狗熊boss
|
2025-09-06 17:46:04 +08:00 |
|
fallingshrimp
|
7a29e335c3
|
为什么生成不了commitmsg???????????
|
2025-09-06 17:42:28 +08:00 |
|
fallingshrimp
|
493582be7d
|
feat[角色]: 添加Rooster角色及相关武器资源
新增Rooster角色脚本及LGBT武器UI组件,完善角色战斗系统资源。
|
2025-09-06 17:33:19 +08:00 |
|
fallingshrimp
|
0e5262e902
|
傻逼trae不生成提交信息了
|
2025-09-06 17:13:34 +08:00 |
|
fallingshrimp
|
a5cfe0a9d4
|
傻逼trae,不生成commitmsg了
|
2025-09-06 17:08:17 +08:00 |
|
fallingshrimp
|
b657f83aaf
|
fix: 调整子弹飞行距离和速度参数
将VectorStar子弹的lifeDistance从3000减少到2000,并调整速度计算中的分母从20改为30,以平衡游戏难度
|
2025-09-06 17:01:27 +08:00 |
|
fallingshrimp
|
78e2cfbc03
|
fix(Weapons): 调整武器冷却时间配置
将LGBT武器的冷却时间从500ms增加到1000ms以平衡游戏性
为VectorStar武器添加500ms的冷却时间配置
|
2025-09-06 17:00:42 +08:00 |
|
fallingshrimp
|
63a4022031
|
fix(Weapons): 修正武器能量消耗和描述文本
更新VectorStar和LGBT武器的能量消耗值以匹配实际配置
重构LGBT武器的描述文本使其更清晰准确
为LGBT武器添加debugRebuild标志用于调试
|
2025-09-06 16:59:42 +08:00 |
|
fallingshrimp
|
e4684678bc
|
fix(武器): 调整武器能量消耗和属性参数
- 将VectorStar的能量消耗从20调整为25
- 将LGBT的能量消耗从50降低到30,同时提高power属性从0.15到0.2
- 移除两个武器的debugRebuild调试标记
|
2025-09-06 16:55:56 +08:00 |
|
fallingshrimp
|
40732f2daf
|
fix(子弹效果): 调整紫色水晶爆炸效果的方向和参数
修改紫色水晶爆炸效果的方向、扩散角度和初始速度,使其更符合预期效果。同时增加粒子数量,提升视觉效果。
|
2025-09-06 16:55:09 +08:00 |
|
fallingshrimp
|
73e34e07d2
|
feat(状态条): 添加血量变化延迟动画和强制同步功能
- 在ColorBar中添加lastChangeTime记录最后变化时间,配合GameRule.detainTime实现血量变化延迟动画
- 新增forceSync方法用于强制同步状态条显示
- 调整EntityBase初始化顺序,确保状态条正确初始化
- 在GameRule中添加detainTime配置项控制动画延迟时间
|
2025-09-06 16:51:12 +08:00 |
|
fallingshrimp
|
290a1bbef0
|
style(shaders): 移除冷却进度着色器中的注释代码
|
2025-09-06 16:40:39 +08:00 |
|
fallingshrimp
|
77f3d5e4a1
|
feat(技能图标): 改进冷却进度视觉效果和样式
- 移除进度值的clamp限制,允许超出范围效果
- 为冷却进度着色器添加边缘高光和拖尾效果
- 调整图标容器圆角和最小尺寸
- 更新材质参数以支持新的着色器效果
|
2025-09-06 16:40:25 +08:00 |
|
fallingshrimp
|
60dac42141
|
feat(武器/游戏规则): 调整武器伤害和敌人成长参数
将多种武器的攻击力加成从2倍提升至5倍
调整敌人每波生命值增长从5%提升至10%,伤害增长从2.5%降低至1%
|
2025-09-06 16:17:01 +08:00 |
|
fallingshrimp
|
662e4f9117
|
feat(掉落系统): 为棒球掉落数量添加随机浮动并调整游戏规则
在EntityBase.gd中为棒球掉落数量添加随机浮动范围,使用GameRule.beachballOffset控制浮动比例。同时调整GameRule.gd中的refreshCountIncreasePercent范围,从20-75%改为10-50%,并新增beachballOffset配置项用于控制棒球掉落数量的30%随机浮动。
|
2025-09-06 16:14:46 +08:00 |
|
fallingshrimp
|
19e7d7691d
|
refactor(武器系统): 调整武器数值显示格式和数据结构
统一武器数值显示格式,将浮点数显示为整数或保留两位小数。修改storeType从数组改为字典结构以提高可读性。调整部分武器参数平衡性,包括BigLaser的时间系数和LGBTWeapon的power增量。移除VectorStarWeapon的mincount升级逻辑。为所有武器组件添加debugRebuild标志和默认500点costBeachball值。在FieldShow.gd中新增INTEGER数据类型处理。更新武器描述模板中的数值格式化逻辑。
|
2025-09-06 16:11:59 +08:00 |
|
fallingshrimp
|
38390e7ded
|
fix(SkillIcon): 修复技能图标冷却进度显示问题
调整ShaderMaterial的默认progress值为0.5以匹配实际冷却状态
在_ready中复制材质实例避免共享材质引用
分离progress计算逻辑提高可读性
|
2025-09-06 15:46:39 +08:00 |
|
fallingshrimp
|
4d8969c47d
|
feat(UI): 添加技能图标显示功能
在UI中添加技能图标容器,并为每个武器创建对应的技能图标
初始化武器冷却计时器,修复武器冷却时间未设置的问题
|
2025-09-06 15:24:50 +08:00 |
|
fallingshrimp
|
e4d04ff599
|
feat(技能图标): 添加技能冷却显示功能
- 新增 SkillIcon.gd 脚本用于管理武器技能图标显示
- 修改 CooldownProgress.gdshader 增加背景透明度参数
- 更新 CooldownTimer.gd 添加时间计算方法
- 重构 SkillIconBase.tscn 场景以支持新功能
|
2025-09-06 15:04:32 +08:00 |
|
fallingshrimp
|
41198cb51a
|
feat: 添加技能图标基础组件和冷却进度着色器
添加紫色水晶技能图标资源
创建冷却进度着色器用于显示技能冷却效果
实现基础技能图标组件,包含样式和着色器效果
|
2025-09-06 14:52:42 +08:00 |
|
fallingshrimp
|
b6b37e3f1c
|
refactor(Wave): 调整敌人波次生成配置
将注释掉的波次配置恢复,并移除当前使用的单一波次配置,以启用更丰富的敌人生成逻辑
|
2025-09-06 14:26:26 +08:00 |
|
fallingshrimp
|
936b2ba200
|
refactor(追踪系统): 统一使用getTrackingAnchor方法获取追踪目标位置
修改多个子弹脚本和EntityBase,使用统一的getTrackingAnchor方法获取追踪目标位置
在BulletBase中增加目标有效性检查
调整Wave配置和Rooster武器顺序
|
2025-09-06 14:11:14 +08:00 |
|
fallingshrimp
|
95db9deb3c
|
feat: 添加矢量星武器和子弹功能
实现新的矢量星武器系统,包括武器卡片、子弹行为和粒子效果。主要功能包括:
- 添加VectorStarWeapon.gd武器脚本,支持多子弹发射和追踪目标
- 实现VectorStar.gd子弹脚本,包含初始冲刺和后续追踪逻辑
- 添加相关场景资源和配置
- 将新武器添加到公鸡角色的武器库中
|
2025-09-06 13:27:00 +08:00 |
|
fallingshrimp
|
b68ef6f340
|
feat(武器系统): 调整LGBT武器参数并添加新子弹资源
调整LGBT武器的属性计算方式,降低粒子效果数量
更新武器描述文本以反映数值变化
添加新的VectorStar子弹资源和Arrow1-a.svg素材
|
2025-09-06 12:48:19 +08:00 |
|
fallingshrimp
|
0d9fe8c0cc
|
fix: 修正能量变化事件发射参数并调整动画时间
修改EntityBase.gd中的energyChanged事件发射,增加false参数表示非自然恢复
调整World.tscn中动画的关键帧时间和数值,使动画更流畅
|
2025-09-06 12:14:21 +08:00 |
|
fallingshrimp
|
294ff29eea
|
fix(EntityBase): 修复能量存储时未检查是否可恢复的问题
在storeEnergy调用中添加了可恢复参数,确保能量恢复时进行正确检查
|
2025-09-06 12:07:39 +08:00 |
|
fallingshrimp
|
48dfe3dcc3
|
feat(EntityBase): 为energyChanged信号添加dontChangeDirection参数
添加dontChangeDirection参数以控制能量变化时的方向动画显示。当该参数为true时,直接更新能量值而不播放动画效果。
|
2025-09-06 12:07:21 +08:00 |
|
fallingshrimp
|
49a96ce818
|
feat(角色): 调整能量恢复速率并添加新武器
将EntityBase中的能量恢复速率从0.01提高到0.05
为Rooster角色添加LGBT武器到武器库中
|
2025-09-06 12:04:15 +08:00 |
|
fallingshrimp
|
a563eabab3
|
feat(战斗系统): 添加技能攻击支持并修复武器数组越界问题
- 在EntityBase.gd中添加武器数组越界检查,防止崩溃
- 在Rooster.gd中新增技能攻击输入处理,支持3个技能按键
- 在project.godot中配置技能按键映射(1,2,3键)
|
2025-09-06 12:02:44 +08:00 |
|
fallingshrimp
|
6d39f19ea4
|
feat(武器系统): 调整武器升级逻辑并添加等级显示
- 修改PurpleCrystal和LGBT武器的属性增长系数
- 武器升级时增加等级并调整消耗计算
- 在UI中添加武器等级显示
- 升级后自动更新武器信息
|
2025-09-06 11:59:24 +08:00 |
|
fallingshrimp
|
4e158006c6
|
fix(WeaponPanel): 修复武器面板切换时显示状态问题
在打开面板前显示武器,关闭面板后隐藏武器,确保武器状态正确切换
|
2025-09-06 11:36:02 +08:00 |
|
fallingshrimp
|
989fa09aef
|
refactor(武器): 移除武器成本属性并调整能量节点路径
- 从紫水晶簇和彩虹旗武器中移除costs和costCounts属性
- 统一调整BigLaser和LGBT武器的能量节点路径至container/info/infos/energyInfo
|
2025-09-06 11:34:12 +08:00 |
|
fallingshrimp
|
69489d7479
|
feat(角色): 将武器从LGBT替换为BigLaser
更新Rooster角色的武器配置,使用BigLaser替代原有的LGBT武器,以提供不同的战斗能力
|
2025-09-06 11:30:28 +08:00 |
|
fallingshrimp
|
81c84e4dc8
|
feat(UI): 添加武器面板功能
实现武器面板的打开关闭逻辑,包括:
- 创建WeaponPanel脚本处理武器转移
- 在UIState中添加武器面板输入控制
- 更新UI场景添加武器面板节点
- 简化武器面板场景结构
|
2025-09-06 11:23:11 +08:00 |
|
fallingshrimp
|
a083069848
|
feat(武器系统): 重构武器消耗为单一沙滩球资源并添加升级功能
将武器消耗从多种资源数组简化为单一沙滩球资源
添加武器升级功能,更新武器属性时保留原始属性
修改UI显示以适配新的资源消耗系统
|
2025-09-06 11:14:02 +08:00 |
|
fallingshrimp
|
2486eb6d8a
|
feat(物品系统): 新增沙滩球物品及相关功能
refactor(武器卡片): 调整武器类型和颜色映射
style(UI): 更新武器名称标签样式
fix(实体基础): 修正物品掉落逻辑
perf(音频): 优化音频处理模式
docs(物品存储): 更新物品枚举和映射
build(资源): 添加沙滩球SVG资源文件
chore(资源): 更新篮球和棒球SVG资源
|
2025-09-06 11:05:56 +08:00 |
|
fallingshrimp
|
86e14b3bfe
|
feat(子弹系统): 添加子弹追踪功能
在EntityBase.gd中添加BULLET_TRACE字段,并在BulletBase.gd中实现追踪逻辑。FieldStore.gd中新增BULLET_TRACE枚举及相关配置,支持百分比类型的追踪强度设置
|
2025-09-06 10:51:40 +08:00 |
|
fallingshrimp
|
978eed4b0c
|
feat(武器): 更新彩虹旗武器配置和视觉效果
refactor(LGBTBullet): 移除旋转逻辑并调整碰撞体积
- 移除子弹纹理的旋转更新
- 缩小碰撞检测范围以匹配新视觉样式
feat(LeadingMark): 新增引导标记节点
- 添加多边形绘制功能用于视觉引导
- 支持自定义宽度、高度和颜色
fix(UI): 完善实体状态条样式
- 添加背景和前景样式框
- 调整颜色和透明度设置
chore: 更新公鸡角色武器配置
- 将大激光武器替换为彩虹旗武器
|
2025-09-06 10:46:34 +08:00 |
|
fallingshrimp
|
cd07aabcda
|
feat(Debug): 添加FeedIsTypeTopic调试组件并更新蛋糕资源
添加用于调试的FeedIsTypeTopic场景和脚本,支持按主题筛选Feed
更新蛋糕资源的主题和字段配置
|
2025-09-06 10:06:39 +08:00 |
|
fallingshrimp
|
101649d7e0
|
feat(Feeds): 更新多个Feed组件的属性和配置
- 修改FeedHasField的目标字段和组合模式
- 调整Taco和Orange的质量、主题和字段值
- 为Taco和Orange添加缺失的主题属性
|
2025-09-06 09:55:37 +08:00 |
|
fallingshrimp
|
d0e7886695
|
refactor(FieldStore): 移除EXTRA_BULLET_COUNT相关代码
清理不再使用的EXTRA_BULLET_COUNT功能代码,简化entityApplier结构
|
2025-09-06 09:35:48 +08:00 |
|
fallingshrimp
|
34ca879f93
|
fix(Weapon): 修复攻击函数未返回结果的问题
|
2025-09-06 09:34:58 +08:00 |
|