Fully Loaded是一个完整的武器系统,非常适合任何需要基于投射物或光线投射的射击项目:无论是FPS还是自上而下的2D射击。满载手柄射击(主要和次要射击模式)、武器切换、弹药使用、重新装填、命中检测和伤害,以及更多开箱即用的事情:你所要做的就是创建你需要的武器和投射物,然后随心所欲地定制它们。

Fully Loaded提供了一种简单明了的定制武器和投射物的方法,而无需编写任何代码,这要归功于其易于使用的自定义检查器。从触发器类型(半自动、自动、保持充电)、剪辑大小和重新加载时间、随机射击分散、连发射击等等,在开发游戏时,都可以在几秒钟内(即使在游戏模式下)进行调整,以实现快速迭代。

你可以为每种武器设置一个完全独立的主要和次要射击模式:它们可以发射不同的炮弹,具有不同的重新装弹设置和弹夹尺寸,甚至使用不同的弹药。多重射击允许同时发射多枚炮弹(想想霰弹枪),而“连发射击”允许快速连续发射一系列炮弹——当然,你可以将两者结合起来!

我有没有提到撞击效果、子弹痕迹和爆炸?子弹穿透和子弹下落如何?武器弹药拾取?你也得到了所有这些!还有带有几种功能武器的2D和3D示例场景供您尝试,以及可以轻松放入自己的场景中进行快速集成的角色控制器预制件。

对象池化是自动实现的,无需任何设置:所有投射物和效果都被池化,因此垃圾收集可以保持在绝对最低限度。

在FullyLoaded的设计中进行了大量的思考,以确保代码是模块化的、可维护的、易于扩展的和高性能的。例如,可以以即插即用的方式添加新的触发器类型或新的发射扩散行为,甚至不必修改原始代码来集成它们。Fully Loaded也很灵活:代码不假设使用哪种输入系统。例如,您不会被迫使用任何一种解决方案,也不需要以特定的方式设置碰撞层矩阵才能使投射物工作。您不需要覆盖项目设置或添加一堆标记和层,这些决定由您决定。

Fully Loaded是为二维和三维项目设计的。