科幻船控制器是适用于 Unity 的编辑器扩展,支持创建宇宙飞船、飞机、飞行车等 – 基本涵盖所有飞行物。
科幻船控制器是完全物理驱动,易于使用,为船飞行机制、飞行辅助、空气动力、武器、伤害模型、输入、AI 等等提供多个选项。

功能:

高度可配置:科幻船控制器旨在最大化通用程度,为现实中的牛顿物理学或更具有街机风格的飞行模型提供各种选项。从完全的六自由度宇宙飞船和反重力赛车,到喷气式战斗机和有限自由度的飞机,我们支持各类飞船。所有可视化元素均可充分自定义,支持添加自己的飞船模型、音频和视觉效果。

AI 系统:科幻船控制器随附可扩展的基于状态的开箱即用 AI 系统。AI 系统支持瞄准其他飞船、沿着路径、躲避障碍及更多功能(未来还有待进一步开发),赋予你的游戏生机。灵活且易用的 API(手册和演示场景中随附代码示例)支持轻松切换状态,编写自定义状态和行为,从而满足游戏的特定需求。无论是那些仅希望使用默认状态并尽可能编写较少代码的人员,还是希望充分控制状态过渡行为的核心开发人员,我们都可以满足他们各种层次的控制需求。

战斗系统:借助科幻船控制器,你可以为飞船添加任意数量的武器,还可以配置射速、投射及其他。有三种不同的伤害模型供你选择,实现简单、单值生命值伤害,进而实现渐进伤害和/或本地伤害,个别部分的性能会受投射造成的碰撞和伤害影响。

玩家输入模块:科幻船控制器随附易于使用的玩家输入模块。我们支持直接键盘输入、旧版 Unity 输入系统、新版 Unity 输入系统(Unity 2019.1 以上版本)、Rewired 及 Oculus 和 Vive 输入系统。

空气动力:科幻船控制器支持为飞船添加机翼和控制面,提供阻力、角阻力、上升引发的阻力和升力的模拟。

卓越性能:科幻船控制器从零开始构建,致力于实现最佳性能,支持一次运行数百艘飞船。同时支持投射 DOTS(Unity 2019.1 以上版本),对于非 DOTS 投射,我们拥有一个高性能池系统。