一个可以添加到任何角色的独立系统,允许创建基本法术/能力,
将这些法术/能力添加到角色的法术书中,允许他们选择激活的法术/技能并召唤/激活它。
每个角色生成自己的系统实例,以便每个角色都有自己的“拼写本”。
法术/能力分为蓝图和数据组件,其中蓝图组件表示外观和逻辑行为,数据组件包含名称、描述、施放时间、力量、类型、学校等。
有一个数据表包含所有法术/技能的数据。使用一个简单的函数将法术/能力从数据库添加到兵法术书中。
如果目标不是,则可以在施放时指定目标演员指定了施法者的法术/能力传播(或如何编程)。该系统已使用自顶向下、第一人称和第三人称模板进行了测试。
因为每个法术/异能都是一个单独的蓝图,你可以对其逻辑进行编程,以完成你可能需要的任何事情
资源包附带了2个示例法术/能力(火球),(HealingBall),您需要为法术提供自己的粒子系统/网格/动画/声音。
有一个可禁用的可选UI。
此UI包含:当前选定的法术/技能、可以用单个功能键绑定的操作栏、法术施放进度栏。还有一本魔法书。
技术细节
-要添加到任何兵的简单组件
-2个宏函数,帮助您在几分钟内开始
-创造你自己的法术/能力。
-选择并施放技能/法术。
-每个棋子的拼写书。
-冷却系统。
-效果系统(法术/异能可以应用“效果”,例如随着时间的推移以烧伤的形式造成伤害,或者随着时间的流逝进行治疗等)
-为每个咒语指定自己的动画以及要设置动画的网格。
-基本目标(可以指定目标参与者)。
-每个法术/能力都有其独特的逻辑/行为。
-HUD显示当前法术,有10个插槽的动作条,施放进度条以及显示法术信息的法术书,并允许你将法术拖动到动作条上。
-系统是现成的多人游戏,核心功能被迫在服务器上执行,并将结果复制到客户端。
预期平台:
在Windows平台上进行了测试,但它也应该在其他平台上运行。