我们很高兴宣布 重大更新 1.2.0 的发布。
本次更新预计不会出现兼容性问题。不过,1.1.15 版本已作为测试分支提供,若您遇到任何问题,请切换至该版本继续开发。
新功能的文档已在 RPG MAKER GUILD 上发布,欢迎查阅。
重大更新
实现 Area2DBasedObject
我们新增了 Area2DBasedObject,这是一种通过移除碰撞相关功能而优化为轻量级行为的新类型游戏对象。
- 不支持 墙体碰撞或斜坡滑动
- 完全 兼容现有 GameObject 节点
- 仅需切换对象类型即可使用
适用于无需复杂物理交互的对象,有助于提升性能。
新增弹幕(Bullet Hell)系统!
- 新执行动作:FireBarrageBullet
- 新条件:ContactWithBarrageBullet
- 新示例项目:BulletHellSample
弹幕系统 会发射专为极致轻量化设计的子弹。
- 可同时处理 数百发子弹
- 弹幕子弹 不可 分配可视化脚本
- 子弹行为(移动、目标、发射模式等)完全在发射动作中配置
- 可设置攻击力,但 伤害计算不会自动进行
- 请使用接触条件手动处理伤害
该系统虽略显特殊,但可实现极具动态和趣味性的弹幕模式。请参考示例项目和 RPG MAKER GUILD 文章,探索其可能性!
新增朝向控制(FaceDirection)功能
- 新设置节点:FaceDirectionSettings
- 新执行动作:ChangeFaceDirection
- 优化状态中的朝向配置
ACTION GAME MAKER 的动画方向系统是其独特功能之一,可根据朝向播放不同动画。但此前,朝向始终与移动方向绑定。
通过本次更新,结合 FaceDirectionSettings 与相关动作,您现在可以:
- 朝向 输入方向 而非移动方向
- 朝向 特定对象或对象组
- 实现更灵活、更具表现力的角色行为
RPG MAKER GUILD 上提供详细教程,敬请查阅!
已知问题
- 我们已发现 1.2.0 版本中新增的部分功能在 HTML5 导出时无法正常运行。该问题 正在调查并修复中,请耐心等待后续更新。
其他更新
- GenerateObject 动作现在可在创建对象时分配 组别。
- 更新了部分翻译。
- 新增 GDScript 模板对象:
SimpleScoreItem
一种 GDScript 模板,当对象出现后,若属于特定组(如玩家)的节点接近至一定距离内,将增加指定的 项目变量。
SimpleCursor
一种用于 跟随鼠标移动 的简单 GDScript 模板节点。
问题修复
- 修复了游戏启动后调整窗口大小时,场景过渡效果无法正常工作的问题。
