fallingshrimp
0b4d3868a3
fix: 调整角色属性和波次配置
...
降低Chick和Bear的最大生命值
将默认波次从测试BOSS改为普通波次
添加KukeMC到普通波次中
移除注释掉的测试代码
2025-09-14 17:18:29 +08:00
fallingshrimp
5300144d96
feat(子弹效果): 增强彩虹子弹和光枪的视觉效果
...
- 修改彩虹子弹的着色器参数和颜色处理
- 更新光枪的着色器和材质参数
- 调整熊角色攻击时的子弹数量
- 优化粒子效果和材质设置
2025-09-14 17:10:17 +08:00
fallingshrimp
39e88ba9a1
fix: 调整熊角色攻击冷却时间和移除公鸡无敌状态
...
调整熊角色第3个攻击技能的冷却时间从5000毫秒增加到13000毫秒以平衡游戏性
移除世界场景中公鸡的无敌状态
2025-09-14 16:47:07 +08:00
fallingshrimp
e66a64c077
feat(人物): 更新熊角色属性和资源文件
...
- 将熊角色贴图从JPG格式替换为PNG格式
- 调整熊角色的攻击冷却时间和冲刺逻辑
- 修改熊角色的碰撞体积和状态条位置
- 简化测试波次配置,仅保留熊角色
- 为阶段转换添加无敌状态
- 提高小鸡角色的冲刺倍率
2025-09-14 16:46:34 +08:00
fallingshrimp
cc05bd5a81
fix(Characters/Bear): 调整熊角色的冲刺速度和方向计算
...
将冲刺倍率从80降低到60以平衡游戏性
修正冲刺方向计算方式,改为使用标准化向量确保方向正确
2025-09-14 16:28:51 +08:00
fallingshrimp
14f43b76b7
fix: 调整子弹伤害和角色冷却时间
...
- 提高FireScan子弹的伤害值从5到20
- 调整Chick角色的攻击冷却时间,将attackCooldownMap[2]从100增加到2000
- 移除Wave中未使用的chick变量
2025-09-14 16:24:45 +08:00
fallingshrimp
c961f6082d
fix(角色): 调整小鸡移动速度并添加到波次生成
...
将小鸡的移动速度从0.5降低到0.4以平衡游戏难度
在波次生成中添加小鸡角色,并设置其目标为熊角色
2025-09-14 16:22:01 +08:00
fallingshrimp
7dbeb7ec19
feat: 添加无敌状态和自定义波次逻辑
...
- 为EntityBase添加currentInvinsible属性控制无敌状态
- 修改BulletBase.gd在命中时检查目标无敌状态
- 在World.tscn中设置rooster初始为无敌状态
- 添加Wave.gd自定义波次启动逻辑
- 修复currentFocusedBoss未初始化时的空指针问题
2025-09-14 16:20:34 +08:00
fallingshrimp
a704f4b712
fix: 启用测试BOSS关卡中的小鸡和熊敌人
...
测试BOSS关卡中原本被注释的小鸡和熊敌人现在被启用,用于更全面的测试
2025-09-14 15:32:19 +08:00
fallingshrimp
8601017a1a
fix: 调整KukeChild治疗量和KukeMC生成数量
...
减少KukeChild对masterMine的治疗量从200降至50,避免过度治疗
调整KukeMC生成子体的随机范围下限从15降至5,增加战斗变化性
2025-09-14 15:20:20 +08:00
fallingshrimp
0ea667701d
fix(Characters/KukeMC): 调整子实体和子弹生成逻辑
...
将固定生成20个子实体改为随机生成15-25个,增加子弹生成间隔时间以避免性能问题
2025-09-14 15:17:50 +08:00
fallingshrimp
d473281e8a
feat(战斗系统): 调整KukeMC的攻击逻辑和紫水晶子弹
...
为KukeMC角色减少召唤子体数量但增加紫水晶子弹数量,优化战斗节奏
添加紫水晶子弹的显示名称
移除PurpleCrystal类名定义
在EntityBase中新增died信号
2025-09-14 15:17:09 +08:00
fallingshrimp
2b34a1d695
feat(角色): 调整KukeMC及其子代属性和行为
...
调整KukeMC的最大生命值和攻击冷却时间,新增生成子代功能
为KukeChild修改属性并改用新子弹PurpleCrystalSmall
移除PurpleCrystal中无用属性
2025-09-14 15:00:53 +08:00
fallingshrimp
2dfce67f53
feat(角色): 添加KukeChild角色并增强KukeMC能力
...
新增KukeChild角色及相关资源文件,包括贴图、场景和脚本
调整KukeMC属性,增加新攻击类型可召唤KukeChild
修改EntityBase基础逻辑,添加spawnTime属性和timeLived方法
移除Rooster.gd中未使用的heal方法
2025-09-14 14:39:50 +08:00
fallingshrimp
e77a5806d0
feat(角色): 增强KukeMC角色属性和攻击模式
...
- 增加KukeMC的最大生命值和移动速度
- 调整攻击冷却时间和射击偏移量
- 实现跟随BOSS的AI行为
- 修改紫水晶子弹的生成数量和位置
- 为武器节点添加normal锚点
2025-09-14 14:10:07 +08:00
fallingshrimp
8a1a2c54ee
refactor(Characters): 移除FurryR角色并增强KukeMC能力
...
移除未使用的FurryR角色相关文件
增强KukeMC的攻击能力,增加紫色水晶子弹攻击
调整KukeMC的碰撞检测范围并优化状态栏位置
注释掉测试波次中的无关角色
2025-09-14 13:57:53 +08:00
fallingshrimp
085c831fb8
docs(Wave): 移除测试BOSS波的注释
...
注释中关于难度平衡的讨论已过时,直接移除保持代码整洁
2025-09-14 13:52:23 +08:00
fallingshrimp
699c65a3b8
fix(Wave): 调整测试BOSS波的难度参数
...
将测试BOSS波的生成位置从(1,1)改为(0,0),降低同时面对多个BOSS的难度
2025-09-14 13:51:54 +08:00
fallingshrimp
5f9294cdda
fix(Wave): 启用测试BOSS关卡中的敌人生成
...
测试BOSS关卡中的敌人生成被注释掉了,现在重新启用以便测试。同时保留优化建议注释。
2025-09-14 13:50:14 +08:00
fallingshrimp
da4320a706
feat(Bear): 添加阶段进入时的属性增强
...
在进入阶段时增加移动速度、伤害倍率和攻击速度的增强,并添加射击偏移字段
2025-09-14 13:41:06 +08:00
fallingshrimp
054baa4a71
feat(角色): 为熊角色添加阶段转换功能
...
添加阶段转换系统,当熊的生命值低于50%时进入第二阶段
- 添加mask精灵用于阶段变化视觉效果
- 实现enterStage和exitStage方法处理阶段转换
- 添加stageAnimator处理转换动画
- 调整攻击7的音效播放位置
2025-09-14 13:35:02 +08:00
fallingshrimp
997d6d1fe8
fix(Characters/Bear): 添加对currentFocusedBoss的有效性检查
...
在攻击方法中添加对currentFocusedBoss的实例有效性检查,防止在目标无效时出现错误
2025-09-14 13:15:12 +08:00
fallingshrimp
8d841b2f7b
feat(角色): 更新熊角色资源与攻击逻辑
...
添加新的熊角色贴图和遮罩资源
实现新的攻击类型7并调整现有攻击逻辑
优化动画和碰撞体设置
移除旧的SVG资源文件
2025-09-14 13:02:00 +08:00
fallingshrimp
7b89d10aca
feat(ShaderStage): 将基类从CanvasItem改为Node2D并添加类名
...
feat(LightGun): 添加长度属性和粒子发射控制
refactor(TickTool): 修改millseconds参数类型并添加动画关键帧修改功能
feat(Bear): 添加新攻击类型6并优化攻击5的子弹生成逻辑
2025-09-14 08:23:26 +08:00
fallingshrimp
e31fd1889e
feat(角色): 为熊角色添加新的光枪攻击技能
...
添加新的光枪攻击类型(类型5),包括:
- 新增光枪子弹预制体及脚本
- 添加光枪音效资源
- 在熊角色中实现光枪攻击逻辑
- 新增光枪轨迹着色器
- 配置攻击冷却时间为5500ms
光枪攻击会发射10-15发彩色追踪子弹,形成环绕效果
2025-09-13 22:46:25 +08:00
fallingshrimp
15913108bf
feat(Bear): 添加新的攻击类型和音效资源
...
为Bear角色新增第4种攻击类型,包含环形弹幕攻击效果
添加对应的攻击音效资源文件
更新攻击冷却时间映射和AI逻辑以支持新攻击
2025-09-13 22:03:28 +08:00
fallingshrimp
63590367a4
fix(BossAttack/Bear): 调整ArrowSeven子弹追踪逻辑和速度计算
...
修改追踪时间限制并优化追踪速度的计算方式,使子弹在指定时间内更平滑地追踪目标
2025-09-13 21:54:04 +08:00
fallingshrimp
08f3067c7f
feat(游戏结束): 添加子弹显示名称并改进死亡信息显示
...
- 为所有子弹类型添加displayName属性用于显示
- 修改GameOver面板显示死亡原因,包含子弹名称和发射者
- 更新死亡原因文本格式为富文本样式
- 移除GameOver面板中多余的LabelSettings资源
2025-09-13 20:52:19 +08:00
fallingshrimp
3c1f89f807
feat(角色): 调整熊角色的冲刺速度和攻击动画
...
增加熊角色的冲刺倍率从50到60,优化冲刺移动逻辑使其更稳定
修正熊角色攻击动画的时间点和轨迹点,使动画更流畅
2025-09-13 20:43:05 +08:00
fallingshrimp
d938242081
fix(BossAttack/Bear): 调整追踪子弹的追踪速度参数
...
将追踪子弹的追踪速度参数从0.03降低到0.015,以平衡游戏难度
2025-09-13 20:40:01 +08:00
fallingshrimp
76b5d40b28
feat(战斗系统): 调整熊Boss的攻击行为和冲刺机制
...
- 修改ChickSprint子弹伤害计算公式的分母参数
- 在EntityBase中新增targetableSprinting状态变量
- 优化熊Boss的攻击模式,包括增加攻击次数随机性、调整移动速度和冲刺倍率
- 改进冲刺逻辑,增加目标位置随机性和冲刺后返回机制
2025-09-13 20:39:05 +08:00
fallingshrimp
97ec81f05e
feat(角色): 添加熊boss的新攻击方式和音效
...
添加熊boss的四种攻击方式:
1. 箭雨攻击(ArrowSeven)
2. 太阳舞攻击(SunDance)
3. 永恒彩虹攻击(ForeverRainbow)
4. 冲刺攻击(BearSprint)
新增对应攻击音效资源
调整子弹追踪和伤害计算逻辑
添加冲刺粒子特效
2025-09-13 19:55:51 +08:00
fallingshrimp
c5d21b68ba
refactor(Statemachine): 优化冷却计时器及攻击冷却管理
...
重构CooldownTimer类,添加初始化方法支持自定义冷却时间
将EntityBase中的单一冷却计时器改为基于攻击类型的映射管理
简化Wave类中的预设波次数据结构,移除未使用的测试波次
2025-09-13 19:55:21 +08:00
fallingshrimp
3171c39915
feat(UI): 添加游戏开始界面和难度选择功能
...
实现游戏开始界面,包含难度选择滑块和开始按钮
修改游戏规则初始难度为10并调整掉落物品数量计算
添加游戏开始条件检查,确保运行时间超过3秒且没有敌人时显示制作饲料界面
2025-09-12 22:08:55 +08:00
fallingshrimp
a7d1264830
feat(UI): 重构能量条为垂直样式并调整UI布局
...
refactor: 修改能量恢复随机范围从0.01-0.15调整为0.01-0.1
style: 更新着色器进度范围提示从0.0-2.0改为-0.0-2.0
feat: 新增垂直颜色条组件和样式资源
chore: 恢复测试波次为普通模式
2025-09-09 22:26:16 +08:00
fallingshrimp
547e059c5b
feat(子弹系统): 将子弹添加到子弹组并调整KukeMC的检测逻辑
...
- 在BulletBase.gd中为生成的子弹实例添加"bullets"组
- 修改KukeMC.gd的ai逻辑,改为检测"bullets"组而非"bullet"组
- 调整KukeMC的子弹检测距离从100增加到200
- 移除KukeMC对bosses组的检测逻辑
- 在Wave.gd中将默认数据改为testBoss波次并添加KukeMC
- 为KukeMC场景添加脚本并设置初始生命值
2025-09-08 22:35:24 +08:00
fallingshrimp
49ff189fe5
feat(角色): 添加KukeMC的AI逻辑和轮廓着色器
...
实现KukeMC的AI行为,包括子弹检测和Boss伤害逻辑
添加新的轮廓着色器用于角色渲染
在测试场景中新增角色和着色器演示
2025-09-08 22:14:05 +08:00
fallingshrimp
de7a1e7317
feat(角色): 添加新角色KukeMC和FurryR
...
添加KukeMC角色资源文件、脚本和场景配置
添加FurryR角色脚本和场景配置,包含特殊属性设置
2025-09-07 22:11:29 +08:00
fallingshrimp
eece417834
fix: 调整角色属性和技能图标逻辑
...
将Chick角色的最大生命值从2000降低至1500以平衡游戏难度
修改EntityBase的能量恢复为随机范围(0.01-0.15)增加变化性
更新SkillIcon进度计算,加入能量限制条件防止显示异常
2025-09-07 14:59:56 +08:00
fallingshrimp
47608ed847
feat: 为角色添加显示名称并完善面板功能
...
为熊、公鸡、母鸡等角色添加displayName属性
修改FullscreenPanelBase及相关面板以支持参数传递
完善GameOver面板显示凶手信息功能
调整部分角色的节点索引和状态栏位置
2025-09-07 13:39:50 +08:00
fallingshrimp
b186382080
feat(游戏结束): 添加死亡原因显示功能
...
- 新增JsonTool工具类用于解析JSON文件
- 在GameOver面板中添加死亡原因显示标签
- 添加死亡原因JSON数据文件
- 在GameRule中加载死亡原因数据
2025-09-07 13:18:29 +08:00
fallingshrimp
1d9c3fc466
fix(角色平衡): 调整小鸡角色的冲刺倍率和冲刺伤害计算
...
将小鸡的冲刺倍率从60降低到30以平衡游戏性
修改冲刺伤害计算方式,使其与角色速度相关
2025-09-07 12:37:23 +08:00
fallingshrimp
b030781caa
refactor(Wave): 重构波次数据为预设字典结构
...
将硬编码的波次数据改为可配置的预设字典,便于管理不同模式的波次配置
移除Rooster场景中未使用的武器资源
2025-09-07 12:35:09 +08:00
fallingshrimp
9ad45c683f
feat(Bear): 添加新的攻击类型SunDance
...
为Bear角色添加新的攻击类型SunDance,包含子弹特效和动画。修改了Bear.gd以支持新攻击类型,并创建了SunDance.gd脚本和对应的场景文件。新攻击会生成旋转的彩色子弹,具有不同的颜色和大小变化效果。
2025-09-07 11:17:44 +08:00
fallingshrimp
002ad98831
feat(人物): 添加熊角色及其攻击逻辑
...
- 在EntityBase中修改findWeaponAnchor方法以支持空节点检查
- 实现熊角色的注册、生成和AI行为
- 添加熊角色的攻击动画和武器锚点
- 在Wave数据中添加熊角色作为Boss
- 新增熊角色的子弹资源SunDance
2025-09-07 09:48:03 +08:00
fallingshrimp
94589131fa
feat(武器系统): 添加七彩矢武器及其相关资源
...
添加新的七彩矢武器系统,包括武器脚本、子弹特效、着色器和动画资源
为Rooster角色添加新武器选项
实现光效追踪和颜色渐变效果
调整窗口模式为2(全屏)
2025-09-07 09:25:51 +08:00
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
f387e206d5
feat: 增加FieldShow组件的maxed属性,优化最大值显示逻辑
2025-09-06 19:29:46 +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