fallingshrimp
5b9c87acd5
Add new UI components and functionality for member display
...
- Introduced a new image import for "陨落基围虾.jpg" to enhance visual assets.
- Created a Pause panel script to manage UI state transitions.
- Developed a Circle control for displaying avatars with customizable properties such as cyclotomy, colors, and border width.
- Implemented a ThankMember script to dynamically update member information including name, avatar, and description.
2025-09-06 22:29:59 +08:00
fallingshrimp
6a4f5e8baf
feat: 更新FullscreenPanelBase和VectorStar组件,优化UI布局和武器属性
2025-09-06 21:12:11 +08:00
fallingshrimp
d04b364d5d
fix: 调整EntityBase中的暴击率,修复数值设置错误
2025-09-06 19:31:29 +08:00
fallingshrimp
f387e206d5
feat: 增加FieldShow组件的maxed属性,优化最大值显示逻辑
2025-09-06 19:29:46 +08:00
fallingshrimp
f4b123a5fc
fix: 修正randc_from_weights函数中的索引使用错误,确保权重正确应用
2025-09-06 18:52:58 +08:00
fallingshrimp
b8027d1c7e
feat: 增加Chick角色的远程攻击逻辑,优化攻击方式选择
2025-09-06 18:45:05 +08:00
fallingshrimp
6b66cef6cb
fix: 调整Chick角色攻击方式的随机选择逻辑,增加钻石攻击的概率
2025-09-06 18:35:50 +08:00
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
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
440006077e
fix: 调整detainTime为1000以优化血量变化动画触发条件
2025-09-06 17:47:30 +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
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
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
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
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
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
fallingshrimp
c2d5f6565c
fix(Bullets): 修正紫色水晶子弹分裂时的旋转角度计算
...
refactor(Wave): 移除重复的Chick boss生成配置
2025-09-06 09:34:10 +08:00
fallingshrimp
85db6b4232
feat(武器): 调整武器平衡性和伤害计算逻辑
...
- 提高LGBT武器的能量消耗至50
- 为PurpleCrystal和BigLaser武器添加伤害值读取逻辑
- 增加BigLaser武器的伤害至40并优化dot时间计算
- 降低BigLaser的屏幕震动强度
- 优化BigLaser的伤害检测逻辑,防止跳帧
2025-09-06 09:13:19 +08:00
fallingshrimp
65ef6dd5bb
feat(武器): 调整LGBT武器冷却时间并添加爆炸效果
...
- 将LGBT武器的冷却时间从2000ms减少到500ms
- 移除子弹的固定伤害值,改为在销毁时创建爆炸效果
- 为爆炸效果添加粒子系统,包含彩虹渐变和随机方向
2025-09-06 09:08:28 +08:00
fallingshrimp
6cf3c409e3
feat(武器系统): 重构LGBT武器和子弹逻辑
...
- 修改BulletBase.generate返回子弹实例数组而非数量
- 新增LGBTBoom特效场景
- 降低LGBT武器能量消耗从150降至10
- 移除Rooster角色的攻击方法,改为使用武器系统
- 重构LGBT子弹追踪逻辑,增加追踪时间和效率参数
- 在LGBT武器攻击时设置子弹伤害和追踪目标
2025-09-06 09:01:46 +08:00