cg小白兔 发表于 2023-1-16 21:55:53

【更新】Ability & Combat Toolkit 2.2.14 角色战斗工具























Ability & Combat Toolkit (ABC) allows users to easily create attacks, abilities, weapons and spells and provides a range of combat related features to enhance your games in just a few minutes!

Ability & Combat Toolkit (ABC) is a Unity Tool which enables you to easily create weapons, attacks, spells and abilities.

ABC also comes with 9 premade weapons, over 50 configured abilities and more then 40 effects from an ever increasing library!

The toolkit also includes many other combat related functionality to quickly add mind blowing and impactful combat to any type of game.

There is no limit to the type of abilities and weapons you can create:
Swords ✔️
Guns ✔️
Hand to Hand ✔️
Bow & Arrow ✔️
Dual Weapons ✔️
Shields ✔️
2H weapons ✔️
Attack Combos ✔️
Air Combos ✔️
Single Impactful Attacks ✔️
Jump Attacks ✔️
Gap Closing Attacks (close the distance and strike!) ✔️
Counter Attacks ✔️
Parry Attacks ✔️
Preparation Spells (graphics, animations & UI whilst casting a spell) ✔️
Projectile Spells (Fireballs, lightning, daggers and more!) ✔️
Heals ✔️
Buffs (increase stats, regenerate health or why not speed up attacks?)✔️
Debuffs ✔️
AoE Spells ✔️
Grenades ✔️
Sticky Abilities (attach arrows and projectiles to enemies for some fun mechanics)✔️
Telekenisis (throw a rock or pull enemies to you!)✔️
Mines and Remote Explosives ✔️
Shields ✔️
Grapple Attacks ✔️
Dodging ✔️
DoT areas (Poison field or buff zone anyone?) ✔️
Charge Attacks ✔️
Multiple Projectiles seeking out nearby enemies ✔️
Meteor Strikes ✔️
Non-Humanoid attacks (scratch, bite and claw!) ✔️
Health/Mana Pickups ✔️
Explosive Environments ✔️
Ability Bouncing (don't stop at one target bounce to the next!)✔️
Ability Boomerang (send a projectile out and watch it come back!) ✔️
Attack Enhancements (Who doesn't like a bit of fire with every slash?) ✔️

That is only the start - with ABC only your imagination is the limit! We have you covered and this is all easily done with no coding or programming knowledge needed.

Get all this started in seconds - ABC has been designed to sit along side all other assets and tools on the store. No matter the project we will add some welly to your attacks with no complications!

ABC also comes with MANY other combat related functionality:
CHARACTER CREATOR AND SCRIPTABLE OBJECTS
- Setup playable, friendly and enemy characters in seconds
- Drag an object in and press create!
- Automatically uses the bone structure to place ability start position tags and weapon holding placeholders to ease the configuration of where weapons sit
- Add premade weapons & abilities to get started in seconds
- Share abilities, weapons and effects with other projects through the use of scriptable objects

OPTIONAL MOVEMENT & CAMERA CONTROLLER
- Optional choice to use ABC's own movement and camera controller
- Select from a number of game types to automatically have the movement and camera operate in the way you would expect for Action, FPS, Topdown, MMOs and more!
- Using your own movement and camera? Not a problem ABC works well with any controller without any fuss!

ANIMATION CLIP RUNNER
- ABC leaves the Unity Animator alone - any animations used for ABC will run along side the Unity Animator
- Functionality is also included to overwrite current idle & run animations, and replace them with clips placed in for weapons

AI
- Setup AI for both friendly and enemy type characters
- A robust rule system lets you have enemies activate abilities, switch weapons or start blocking depending on situations that occur in game
- Determine the probability, attack rate and cooldown for all AI attacks to keep things dynamic and fresh for the players
- Target limitations, control how many enmies attack the player at once to give some breathing space
- Behaviour functionality, keep the enemy moving around or back and fourth with animations included to keep enemies feeling alive when not attacking

TARGETING FEATURES
- Configure targeting for all types of game modes
- Lock on to enemies and circle around them dark souls style
- Select a target for an ability to focus on
- Setup auto targeting with optional rules for distance, in camera, closest and more
- Show graphics and indicators to let players know who will recieve the next blow

STATS, HEALTH & MANA
- Setup mana which can be used to activate abilities
- Setup health which can be configured to renegerate over time
- Choose what happens to a character when they die, how long till they despawn and the animations that will play

ABILITY GROUPING
- Group abilities together that will be enabled during certain conditions
- Fight until a point based bar gets full then press a key to activate a special mode which for a duration will add new attacks, in a spot of dangre? time to power up! Enemies getting angry? activate rage mode!

EFFECTS
- Add over 50 effects to your abilities that can adjust health/stats/mana, push enemies, freeze characters, disable buffs/abilities and more!

COMPATIBLE WITH ALL GAME TYPES
- Action
- FPS
- TPS
- Top Down
- MMO
- Point & Click
- ABC can cater for all game modes!

CONTROL OVER EVERY STAGE OF AN ATTACK OR ABILITY
Add graphics and animations for every part of an ability:
- Preparing
- Intiation
- Activation
- Collision
- Ability End (explosions make everything great!)

WEAPON FUNCTIONALITY
- Create all types of weapons
- Block attacks and reduce damage
- Parry attacks and counter with your own!
- Switch between any number of weapons with equip and unequip animations
- Configure animation clips to run when idling, in combat stance or running
- Shw weapons on your back when they are not being used

AMMO AND RELOADING
- Add ammo to your guns and weapons and let the player seek out more once they run out
- Configure ammo reloading with graphics and animations and choose how many times a gun or ability can fire before a reload is needed

IMPACT JUICE
- No combat is complete without juice and with ABC we have plenty to add!
- Camera shakes
- Push effects (not just back wards but up as well!)
- Ability splashing, add effects to surrounding enemies
- Hit lag, freeze the attack or projectilesfor a second to provide more of a impact
- Game speed adjustment, freeze the game for a duration and show the player just how hard it hi
- Change material colour for a flash to show the player who has been hit

PICK UPS
- Setup for weapons to be picked up or dropped during play, all with a click of 1 button
- Create ammo boxes or health & mana pickups

IN GAME UI
- Setup health bars & mana bars
- Show current stat values
- Indicate who is targeted
- Ability indicators to display where in the world the ability will hit before activating it
- Show how much damage has been inflicted or write status effect messages to display in game which characters has been buffed or debuffed

ACTION BAR AND ABILITY BOOK/INTERFACE
- Display an action bar and activate abilities with a click or a press of a key
- Show current cooldowns
- Move abilities to other bar positions to give player a personal experience
- Setup a book of abilities which players can drag from to configure which abilities they want to use on their toolbar

PARTICLES, ICONS, ANIMATIONS AND AUDIO
- Make use of a library of particles, icons, animations and audio

EASY TO USE EDITOR
- ABC operates with simplicity, just 2 components are needed for the whole system
- Configure settings and create abilities/weapons/effects in our simple to use editor screens all with documentated instructions throughout

INTEGRATIONS
- Integrations already avaliable including Game Creator 1, Game Creator 2 (GC Integration Tutorial) and Emerald AI
- It doesn't end there! We have plans to integrate with many more popular assets on the store in the near future
IN GAME UI
- Use both the new and old Unity Input system without complication

SIMPLE API
- Subscribe to events and effects to easily be notified in your scripts when an event occurs
- Plug into ABC from any component or script with just a few simple lines:

//character to call API for

ABC_IEntity abcEntity = ABC_Utilities.GetStaticABCEntity(gameObject);

abcEntity.TriggerAbility("Fireball"); //trigger ability by name

abcEntity.TriggerAbility(123456); // trigger ability by ID


abcEntity.EquipWeapon(123456); //equip weapon by ID


abcEntity.AdjustHealth(-20); //adjust health of entity

abcEntity.AdjustMaxHealth(200) //adjust max health

DIAGNOSTIC
- Turn on diagnostics which will tell you exactly what is happening behind the scenes, show how the ability is activating and any collisions
- Effect watcher screens shows you real time effect applications and the history of effects applied to characters

GREAT SUPPORT
- We are very active on discord, need some help? just ask! Struggling to make an attack or ability, we got your back!
- We are confident ABC will fit your needs, if it doesn't let us know and we will make it happen

Don't just listen to us, here is what members of the ABC community has said:
"After seen the capabilities of ABC Combat Toolkit I fell in love with it and decided to stay with it. One Click Character Setup ( player, enemy, friendly) - nothing can beat that. State Manager, Controller Manager and Ability Manager makes it easy and the capabilities are endless. It works great with my CC4/DAZ3D character without any hiccups. Basically GET IT. Its great. I strongly recommend it."

"I've purchased and tested many Unity assets, and I must say this one truly stands out!! It includes quality animations, abilities, combat and overall gives a AAA quality gameplay feel! I highly recommend this asset to anyone looking to re-create a Devil May Cry or Final Fantasy VII Remake action combat system."

Over 30,000 lines of code have been written to jump start the combat in your game with just 2 components and a click of a few buttons, what do you have to lose?


能力与战斗工具包(ABC)允许用户轻松创建攻击、能力、武器和法术,并提供一系列与战斗有关的功能,在短短几分钟内增强你的游戏

Ability & Combat Toolkit (ABC)是一个Unity工具,可以让你轻松地创建武器、攻击、法术和能力。

ABC还配备了9种预制武器、50多种配置的能力和40多种来自不断增加的库的效果!

该工具包还包括许多其他与战斗有关的功能,可以快速为任何类型的游戏添加令人震惊和有影响力的战斗。

没有限制的能力和武器的类型,你可以创建。
剑 ✔️
枪支 ✔️
手对手 ✔️
弓和箭 ✔️
双重武器 ✔️
盾牌 ✔️
2H武器 ✔️
攻击组合 ✔️
空中连击 ✔️
单次冲击性攻击 ✔️
跳跃攻击 ✔️
Gap Closing Attacks (close the distance and strike!) ✔️
反击 ✔️
击退攻击 ✔️
准备法术(施法时的图形、动画和用户界面) ✔️
投射法术(火球,闪电,匕首和更多!) ✔️
疗伤 ✔️
Buffs (增加状态,再生健康或为什么不加快攻击?)✔️
Debuffs ✔️
AoE法术 ✔️
手榴弹 ✔️
粘性能力(将箭和投射物附在敌人身上,以获得一些有趣的机制)✔️
Telekenisis(扔一块石头或把敌人拉到你身边!)✔️
地雷和远程爆炸物 ✔️
盾牌 ✔️
抓取攻击 ✔️
躲避 ✔️
DoT区域(毒场或BUFF区) ✔️
冲锋攻击 ✔️
多重投射物寻找附近的敌人 ✔️
流星打击 ✔️
非人形攻击(抓,咬和爪子!) ✔️
健康/法力值拾取 ✔️
爆炸性环境 ✔️
能力反弹(不要停在一个目标上,反弹到下一个!)✔️
能力回旋镖(发送一个弹射出去,看着它回来!) ✔️
攻击增强(谁不喜欢每一刀都有一点火?

这仅仅是一个开始 - 与ABC只有你的想象力是有限的!我们有你覆盖,这一切都与你。我们有你覆盖,这是所有容易做的,没有编码或编程知识需要。

在几秒钟内开始所有这些--ABC已经被设计成与所有其他资产和工具一起放在商店里。不管是什么项目,我们都会在你的攻击中添加一些威力,没有任何复杂的问题。

ABC还具有许多其他与战斗有关的功能。
角色创建者和可脚本对象
- 在几秒钟内设置可玩的、友好的和敌人的角色
- 拖动一个物体并按下创建键!
- 自动使用骨骼结构来放置能力开始位置标签和武器持有占位符,以简化武器位置的配置。
- 添加预制的武器和能力,在几秒钟内开始使用
- 通过使用可编写脚本的对象,与其他项目分享能力、武器和效果。

可选的运动和摄像机控制器
- 可选择使用ABC自己的运动和摄像机控制器。
- 从一些游戏类型中选择,自动让运动和摄像机以你所期望的方式操作,如动作、FPS、俯视、MMO等
- 使用你自己的运动和摄像机?不是问题,ABC在任何控制器上都能很好地工作,没有任何麻烦!

动画剪辑运行器
- ABC让Unity动画师单独工作--任何用于ABC的动画都会在Unity动画师旁边运行。
- 还包括覆盖当前的空闲和运行动画的功能,并以放置在武器中的剪辑来取代它们。

人工智能
- 为友军和敌军类型的角色设置AI
- 一个强大的规则系统可以让你根据游戏中发生的情况让敌人激活能力、切换武器或开始阻挡。
- 决定所有AI攻击的概率、攻击率和冷却时间,以保持动态和对玩家的新鲜感。
- 目标限制,控制一次有多少敌人攻击玩家,给玩家一些喘息空间
- 行为功能,让敌人在周围或前后左右移动,包括动画,以保持敌人在不攻击时的感觉。

瞄准功能
- 为所有类型的游戏模式配置目标定位
- 锁定敌人并在他们周围转圈,黑暗之魂的风格
- 选择一个目标作为能力的重点
- 设置自动瞄准,可选择距离、镜头内、最近等规则。
- 显示图形和指标,让玩家知道谁会受到下一次打击

状态、健康和法力
- 设置法力值,可用于激活能力
- 设置健康状况,可以配置为随时间推移而改变。
- 选择角色死亡时的情况,离他们死亡还有多长时间,以及将播放的动画。

能力分组
- 将在特定条件下启用的能力组合在一起
- 战斗到基于点的栏满,然后按一个键来激活一个特殊模式,这个模式在一定时间内会增加新的攻击,在dangre的地方?敌人生气了吗? 激活愤怒模式

效果
- 为你的能力添加超过50种效果,可以调整健康/状态/法力,推动敌人,冻结角色,禁用BUFF/能力等等

与所有游戏类型兼容
- 动作类
- FPS
- 角色扮演




页: [1]
查看完整版本: 【更新】Ability & Combat Toolkit 2.2.14 角色战斗工具