Mecanim Motions and 3rd Person Control By Zodiac Alliance Digital Entertainment

Hi, I’m a representative of Zodiac Alliance Digital Entertainment, (here on abbrev as ZADE).

日本語は対応しています。ご質問があればどうそ。
ตอบเป็นภาษาไทยได้ครับ

We are currently developing and updating this asset here.

In our next planned update, Platforming Motions and Control Codes will be included.


In Consideration:
Editor Base Unit Editing -
Currently, Unit setup is done via Unity Add Component.
We are considering making a Window Editor that will take care of a quick setup for you.

Please comment if you have any opinion on this.


Updated but not yet released features:
AI FrameWork - Player can change between Player Control and AI Control on the fly.
However, Actual AI Control Algorithm is not included.

From all of us I want to say - we need more any characters’ animations/motion systems, there are just few publishers who sell animations via Asset Store and it’s not enough.
Thanks for your work and good luck!

–>Patico, Thank you.

Here’s an update on what we have,

We have added an input Module that will switch between Player and AI input.

If you modify the codes, it is possible to Create different AI while using the exact same Motion Control Codes.
AI Algorithms is not planned to be included however.

1372823--69289--$ActionInput.jpg

We have now separated Actions Control into A Component per Action.
In the UnitControl_ActionManager, Making WillDo[Action Name] to true, will allow player to attach that Action Component on Start().

The reason we take this approach, is because we know that not everyone will want to use every Actions that we provided.
Thus, to make thing manageable, we decided that it will be more practical for you to add the motions that you wanted to use yourself.

When we will create Editor, we will refactor out attach Action Component into the Editor instead.

I would not care for a windows editor at all. I am running Unity on a Mac. :slight_smile:

I think you need more animations, and comprehensive controllers.

I would assume they mean a window editor in Unity like how ragdolls are setup.

This looks interesting. It looks like you are following much better code practices than other “character controllers” on the asset store. Any plans to include melee attacks? To do them properly (accurate hit boxes and only active during right part of the attack) to me required either curves or animation timers for every animation and both are fiddly and laborious to setup so I’d be interesting in seeing your method.

Jaimi, Fuzzy_Slippers comment is what we meant

Before I explain on how we plan to design this, allow me to be honest in saying that we built this asset to be primarily use in our own Game.
As such, as far as logic and design go, we will focus on the designs that are being use for our own game.

In case of Melee, there are One-hand weapon (Sword, Mace, Axe, Want.,etc), Fist Weapon(Punch Kick), and Two-Handed weapon (Large Sword, etc)
Each weapon will be attached with Hit Area Collider.
Collider will be turn on with Curves control.
Pretty much the same logic is implemented in Range weapons to control when the Character can or cannot Shoot.

Since Curve is a Pro only feature, we included an alternative code that rely on checking which state the motion is in.
However, it is very hard to fine tune when compare to using Curves.

Preferably, we might go for an Event Timer similar to this.
https://www.assetstore.unity3d.com/#/content/5969
There is a rumor that future releases of Unity will contain something similar.

1374165--69400--$CameraSetup.jpg
1374165--69401--$CameraSetup2.jpg

A minor update today,
With our initial release, the Camera require quite a bit of Manual Setup, and if things go wrong, it just doesn’t work.
We have streamline the process down to near Automation.
If the Scene doesn’t contain needed GameObjects during StartUp(),
The Codes will automatically check for them and create new ones as needed.

Currently, this will only happen if we press Play.
Once we create Editor, we will utilize one Click Setup to clear all of the hassle for you.

For those of you who can’t wait for us to release the fix, here’s a sample code on automated Check and Create GameObject and Component

We have finished doing moving up Platform Motion.
Once we are done with falling and Jumping across Gap, we will update a new Webplayer sample before submitting an update release.

Although we haven’t implement falling and jump motions yet,
We have Fixed and Adjust Some Locomotion Control.

http://zodiac-alliance.com/3DF/DevelopmentBuild/MotionSet3/Maevia_MotionTest.html

If you press 1-3, it will load a scene which the Unit has different Locomotion Control Scheme

  1. Is the Default Control Use by our Game
  2. The Unit will always face the Input Direction even when doing Aiming
  3. The Unit will always face toward the Direction the Camera is Facing

Hi, we are at our last run for the next release update now.

What happened is, we are trying to making an Assassin’s Creed style type of Jumping Control.

The control will

  1. Check if there is any sizable Gap in front of the unit.
  2. If there is a Gap, Check if there is any platform or terrain in front
  3. If there is at least a platform in front, Jump and Match Target there.

However, our current design seem to have logic error in it and we are trying to fix that for as soon as possible.

If anyone have any suggestion on alternatives, please do, we will try to fix this and release the update as soon as possible.

I’m happy with this asset and I’m glad I bought it. This has a lot of potential and is very use full right out of the box.

Thank you Venged,

We have some update for you guys to try out,
unfortunately we have some serious issue with Jumping at the moment and will not be likely to release this until next week.

http://zodiac-alliance.com/3DF/DevelopmentBuild/MotionSet4/Maevia_MotionTest.html

How easy is to change the camera so that it will toggle between first person and 3rd person?

Ty

Primus88, thank you for having an interest in our Asset.

Please have a look at Scene 1 or 3 of this Sample
http://zodiac-alliance.com/3DF/DevelopmentBuild/MotionSet3/Maevia_MotionTest.html

The Toggle is controlled by a single boolean.
When it became True, the Camera Transform will blend to what we call Aiming Camera Transform,
and back to Default Position when it became False;
If the meaning of FPS is having the camera place in front of your Character’s face,
all you really needed to do to turn this into a FPS, is to move that said Transform to the front of your Character.

Currently, the said boolean is mapped to RightClick Button,
If you wanted to make a pure FPS, simply edit the InputManager so that the boolean will become True all the time.

Ah so it’s pretty simple. You guys will continue to update this character (more animations like gathering, crafting, etc)?

Let me Clarify this for you,
This Asset is originally and primarily developed to be use in our Game.
As such, we will prioritize on things that we need, depending on our own Game Design.

As far as voting go, our next release plan, after this one, will be Sword Attack Motions and Control.
And in accordance to EULA with Unity, any customer who brought the Package previously will automatically receive the update free of any extra charge.

As for Gathering and Crafting, we are not likely to make them for the following reasons,

  1. They are not part of our Game Design
  2. Following reason1, we do not have extra workforce to spend on them
  3. Gathering and Crafting are very vague concepts, and we need specific Design to know what kind of Motions do we need and which type of Control we have to develop.
    For example, Capcom’s Monster Hunter, Level5’s Fantasy Life, Gust’s Atelier Series, NaughtyDog’s Last of Us., etc
    All have Gathering and Crafting as part of their core mechanic. But all of them have different Design to them.

However, if you can get enough voter to make us believe that many other people are going to need them.
Then YES, we will make it available for you.


Also, we planned to release the new update within a few week.
The current version have some issues, such as having a need to manually setup everything.
The next version will have close to complete automated setup as well as more streamlined workflow and fixed codes.
If you are not in a hurry, we suggest that you wait so that the workflow between 2 versions do not clash if you choose to update.

Hi, we would like inform all of you that we have completed version 1.5
http://zodiac-alliance.com/UnityAsset/MotionSetV1_5/WebPlayer.html

We are going to update the documentation before submitting this to the Asset Store

Hi, great asset so far from playing with it. Is there a way to turn on mode 3 from your quote in the current release?