Unreal Engine虚幻游戏引擎扩展资料2017年11月合辑
Unreal Engine Marketplace – Spell Cast System施法系统
一个独立的系统,可以添加到任何角色,允许创建基本的法术/能力,
将这些法术/异能添加到角色的法术书中,允许他们选择有效的法术/异能并召唤/激活它。每个角色生成自己的系统实例,以便
每个人都可以有自己的“拼写本”。法术/能力分为蓝图和
数据组件,其中blueprint组件表示外观和逻辑行为,数据组件保存名称、描述、转换时间,
力量,类型,门派等等。有一个数据表保存所有法术/能力的数据。
咒语/异能是通过一个简单的函数从数据库添加到兵的法术书中的。
一个目标演员可以在施法时指定,如果目标不是
指定了施法者的咒语/异能传播(或者如何编程),系统已经用自顶向下的第一人称和第三人称模板进行了测试。
因为每一个咒语/异能都是一个单独的蓝图,所以你可以编程它的逻辑来做任何你可能需要的事情
资源包附带2个示例法术/能力(火球),(治疗球),你需要为你的法术提供你自己的粒子系统/网格/动画/声音。
有一个可选的UI可以禁用。
这个界面包含:当前选定的法术/能力,可以用单个函数键绑定的动作栏,施法进度条。还有一本拼写书。
任何问题、问题或错误报告,请通过以下方式与我联系:
Skype:Sarr峎50
或电子邮件:adam-wolf@hotmail.co.uk
技术细节
-可添加到任何当铺的简单组件
-2个宏函数,帮助您在几分钟内开始使用
-创造你自己的法术/能力。
-选择并施放技能/法术。
-每个兵的咒语书。
-冷却系统。
-效果系统(法术/异能可以应用“效果”,例如一段时间内以灼伤的形式造成伤害,或一段时间后的治疗等)
-指定你自己的动画每个咒语和哪个网格动画。
-基本目标(可以指定目标参与者)。
-每个法术/异能都有自己独特的逻辑/行为。
-HUD显示当前的咒语,有10个槽的动作栏,施法进度条,以及一个显示法术信息的法术书,可以让你把法术拖到动作栏上。
-系统是多人游戏的开箱即用,核心功能必须在服务器上执行,并将结果复制到客户端。
-附带演示
预期平台:
在Windows平台上进行了测试,但它也可以在其他平台上运行。
A stand alone system that can be added to any character, allows creation of basic spells/abilities,
adding these spells/abilities to the character’s spell book, allowing them to select active spell/ability and to conjure/activate it. each character spawns its own instance of the system so that
each can have its own “spellbook”. Spells/Abilities are divided into a blueprint and
data component where the blueprint component represents the look and the logical behaviour and the data component holds the name, description, cast time,
power, type, school etc. there is a datatable that holds the data of all spells/abilities.
Spells/Abilities are added from the database to the pawns spellbook using a simple function.
A target actor can be speficied when casting, if target isn’t
specified the spell/ability travels from the Caster actor (or how ever programmed), The system has been tested with the Top Down, FIrst and Third Person templates.
Because each spell/ability is a separate blueprint, you could program its logic to do anything you may need
The asset packs comes with 2 sample spells/ability (fireball),(HealingBall) you need to provide your own particle systems/meshes/animations/sounds for your spells.
There is an optional UI that can be disabled.
This UI contains: currently selected spells/abilities, action bar that can be key-bound with a single function, spell cast progress bar. and a spellbook.
Any questions, problems, or bug reports, contact me on:
Skype: Sarr_50
or email: adam-wolf@hotmail.co.uk
技术细节
-Simple component to be added to any pawn
-2 Macro functions to help you get started within minutes
-Create your own spells/abilities.
-Select and cast abilities/spells.
-Spell book for each pawn.
-Cooldown system.
-Effects system (spells/abilities can apply “effects” such as damage over time in form of a burn, or a heal over time etc.)
-Specify your own animations per spell and which mesh to animate.
-Basic Targeting (target actor can be specified).
-Each spell/ability can have its own unique logic/behavior.
-HUD showing Current Spell, action bar with 10 slots, cast progress bar as well as a spellbook showing spell information and letting you drag spells onto the action bar.
-System is multiplayer ready out of box, core functions are forced to execute on server and replicate results to the client.
-Comes with a demo
Intended Platform:
Tested on Windows platform, but it should work on other platforms too.

隐藏内容

此处内容需要权限查看

  • 普通5金币
  • 会员免费