fallingshrimp
82ae6b343a
feat(初始选择面板): 添加武器选择功能并优化界面布局
...
- 在初始选择面板中增加武器选择功能
- 添加开始游戏按钮
- 优化界面布局,将标题和选择项分组显示
- 实现选择后自动关闭对应选择区域的功能
2026-01-31 13:01:27 +08:00
fallingshrimp
0e4d6e6fe3
feat(UI): 添加初始增益选择面板功能
...
实现初始增益选择面板的创建和显示逻辑,包括:
- 新增SelectInitialFeed面板场景和脚本
- 修改CompilingTip面板结束后跳转到选择面板
- 在ComponentManager中添加面板管理功能
- 优化UIState的面板加载和切换逻辑
2026-01-30 11:44:42 +08:00
fallingshrimp
e170dbee6d
feat(UI): 添加编译提示面板并更新启动流程
...
在启动单机游戏时显示编译提示面板
扩展FullscreenPanelBase增加afterOpen和beforeClose钩子
添加CompilingTip面板相关资源和脚本
2026-01-25 21:18:25 +08:00
fallingshrimp
7ee5fbe2f4
refactor(场景): 优化武器面板布局并移除多余武器资源
...
将武器面板中的HBoxContainer包装在ScrollContainer中以支持滚动
移除了Rooster场景中未使用的大激光和紫水晶武器资源
2026-01-24 09:55:43 +08:00
fallingshrimp
ebe1c4d8b3
refactor(Starter): 重命名按钮变量并调整多人游戏逻辑
...
将单机游戏开始按钮变量名从startBtn改为startSingleplayerBtn以提高可读性
调整多人游戏按钮禁用逻辑,仅服务器可点击开始按钮
默认隐藏玩家列表,仅在连接成功后显示
2025-11-11 22:16:40 +08:00
fallingshrimp
30d50b2fd9
feat(多人游戏): 完善玩家列表同步功能
...
添加玩家加入/离开时的同步逻辑,重构玩家列表更新方式
- 新增玩家加入和离开的RPC方法
- 使用rebuildAllPlayers统一更新玩家列表
- 调整UI面板的可见性控制
2025-11-09 22:37:47 +08:00
fallingshrimp
9e78e01f08
feat(多人游戏): 添加玩家列表管理功能
...
- 实现玩家加入时自动添加到列表
- 添加玩家名称修改同步功能
- 重构UI结构以支持玩家列表显示
2025-11-09 17:29:57 +08:00
fallingshrimp
79bc956b71
feat(多人游戏): 实现基础多人游戏功能
...
- 添加玩家位置同步功能
- 实现服务器和客户端连接管理
- 添加玩家名称输入和生成逻辑
- 完善多人游戏UI界面
- 移除单机模式下的预设玩家角色
2025-11-09 17:00:39 +08:00
fallingshrimp
c28d725d3e
feat(多人游戏): 添加连接状态检查和断开连接功能
...
- 在MultiplayerState中添加isConnected方法检查连接状态
- 修改launchServer和connectClient方法以更新连接状态
- 在Starter面板中添加断开连接按钮并实现状态同步
- 更新UI显示连接状态和颜色
2025-11-09 15:24:24 +08:00
fallingshrimp
d4e5a11e3d
feat(多人游戏): 添加多人游戏状态管理和服务器配置功能
...
- 新增 MultiplayerState 类管理连接状态和服务器操作
- 在 Starter 面板中添加服务器配置和状态显示
- 实现服务器启动和最大玩家数设置功能
2025-11-09 15:19:21 +08:00
fallingshrimp
5efa92f5df
feat(多人游戏): 添加多人游戏功能及相关UI组件
...
- 在WorldManager中初始化ENetMultiplayerPeer
- 移除EntityBase中冗余的peer初始化
- 添加多人游戏面板及相关输入控件
- 更新难度显示格式为范围表示
- 为主题添加LineEdit字体大小设置
2025-11-05 22:29:11 +08:00
fallingshrimp
072d6f81fe
style(UI): 统一全屏面板字体样式并调整布局
...
为所有全屏面板添加相同的粗体字体资源,并调整Weapon面板的偏移和节点顺序
2025-09-30 17:33:53 +08:00
fallingshrimp
3ef2d9d133
refactor(fonts): remove unused font files and update related configurations
...
remove HarmonyOS and swyc fonts along with their import files
update project.godot and scene files to remove font references
add new gameplay documentation files
2025-09-30 12:40:12 +08:00
fallingshrimp
07404feab5
refactor(场景配置): 调整数值范围和移除无用资源
...
- 修改Starter.tscn中的最小值和最大值范围
- 移除World.tscn中的currentInvinsible属性
- 清理Rooster.tscn中未使用的MushroomPickaxe资源并重新排序武器存储
2025-09-16 22:35:34 +08:00
fallingshrimp
08f3067c7f
feat(游戏结束): 添加子弹显示名称并改进死亡信息显示
...
- 为所有子弹类型添加displayName属性用于显示
- 修改GameOver面板显示死亡原因,包含子弹名称和发射者
- 更新死亡原因文本格式为富文本样式
- 移除GameOver面板中多余的LabelSettings资源
2025-09-13 20:52:19 +08:00
fallingshrimp
3171c39915
feat(UI): 添加游戏开始界面和难度选择功能
...
实现游戏开始界面,包含难度选择滑块和开始按钮
修改游戏规则初始难度为10并调整掉落物品数量计算
添加游戏开始条件检查,确保运行时间超过3秒且没有敌人时显示制作饲料界面
2025-09-12 22:08:55 +08:00
fallingshrimp
762e88156f
fix(场景): 调整游戏结束界面的偏移和音量
...
为游戏结束界面添加顶部和底部偏移设置为0,并将音频音量调整为10分贝以改善用户体验
2025-09-07 14:43:07 +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
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
0f3dc2ca9f
feat: 添加VerticalSoften着色器,增强透明度控制逻辑
2025-09-06 20:41:48 +08:00
fallingshrimp
81c84e4dc8
feat(UI): 添加武器面板功能
...
实现武器面板的打开关闭逻辑,包括:
- 创建WeaponPanel脚本处理武器转移
- 在UIState中添加武器面板输入控制
- 更新UI场景添加武器面板节点
- 简化武器面板场景结构
2025-09-06 11:23:11 +08:00
fallingshrimp
d4501ae45d
feat: 添加新武器彩虹旗和紫水晶簇,调整饲料属性和数值
...
refactor: 重构子弹生成逻辑,支持分裂和折射效果
fix: 修复掉落物拾取范围和碰撞检测问题
style: 优化UI显示,添加武器品质和类型标签
docs: 更新字段描述,调整部分饲料名称和分类
perf: 优化数学工具函数,添加随机数处理工具
test: 调整波次生成逻辑,添加新敌人类型
build: 添加新资源文件和相关导入配置
2025-09-05 22:23:41 +08:00
fallingshrimp
685c81e654
feat(游戏结束): 添加失败音效并调整游戏平衡
...
添加失败音效并在游戏结束时播放
调整小鸡角色的攻击概率和伤害值
恢复初始波次配置为母鸡和小鸡的组合
2025-08-29 14:10:23 +08:00
fallingshrimp
03457d561a
fix: 调整BigLaser的rect节点偏移并隐藏Pause面板
...
修复BigLaser子弹的rect节点偏移设置问题,同时默认隐藏Pause面板以避免初始显示
2025-08-29 07:22:17 +08:00
fallingshrimp
77e6711358
加入了暂停,把波次改回原版了
2025-08-28 21:39:15 +08:00
fallingshrimp
307e3dd63f
feat(相机管理): 添加CameraManager类并实现玩家跟随
...
refactor(物品展示): 修改ItemShow状态机自动隐藏逻辑
feat(游戏逻辑): 添加玩家死亡时的游戏结束界面
style(场景配置): 调整World场景中相机节点位置和偏移
feat(UI): 为ItemShow添加显示动画并更新动画库
2025-08-28 08:15:18 +08:00
fallingshrimp
561e12398a
feat: 更新多个组件,调整动画、显示名称和参数,优化游戏体验
2025-08-27 18:56:55 +08:00
fallingshrimp
9e396eef3d
Refactor feed components and UI interactions
...
- Updated various feed components (Cake, Cupcake, Dango, Donut, FruitPlatter, FruitSalad, Milk, Orange, RedJam, Strawberry, Taco, WaterBottle, Xigua-Full, Xigua-Half, YellowJam) to correct names, textures, and display names.
- Modified MakeFeed scene to improve feed selection and display logic, including the addition of skip functionality.
- Enhanced UIState and EntityBase scripts to manage feed counts and selections more effectively.
- Introduced DirTool for directory operations and improved file loading mechanisms.
- Adjusted TickTool for frame-based operations.
2025-08-27 16:33:21 +08:00
fallingshrimp
23bc9b3e20
Add SVG assets for strawberries and watermelons with import configurations
...
- Added `strawberry-a.svg` and its corresponding import file `strawberry-a.svg.import`.
- Added `watermelon-a.svg` and its corresponding import file `watermelon-a.svg.import`.
- Added `watermelon-c.svg` and its corresponding import file `watermelon-c.svg.import`.
- Configured texture compression settings for all SVG assets to optimize rendering.
2025-08-27 11:48:54 +08:00
fallingshrimp
730f732ef1
Add import configuration for Chomp.wav audio effect
2025-08-27 10:23:57 +08:00
fallingshrimp
739be888f3
feat: 更新饲料和面板逻辑,添加香蕉饲料,重构UI组件和状态管理
2025-08-26 22:31:28 +08:00
fallingshrimp
51fc904a6a
feat: 添加掉落物功能,更新饲料和物品显示,重构相关UI组件
2025-08-26 20:46:02 +08:00