Jump to content
Aveyond Studios Community
  • 0
Vog

Third Person Controller, namely Ootii, and other assets

Question

Hi Everybody! I'm new here, after a few days research, decided to take the plunge and purchase HeroKit. It seems the most non-coder friendly Game Kit to me.I would like to integrate Ootii's Motion Controller into my HeroKit arsenal. Its a fantastic controller, and incredibly flexible, but I'm not code-savvy enough to build a bridge between the two. I'm looking to build something similar to a Zelda-like (Breath of the Wild) feel/anim for the controller, I would welcome any suggestions, ideas and links to get me started.

Tim at Ootii made these suggestions when I mailed him:

Quote

In integrations like this, it’s really a matter of taking advantage of the Unity Events that I add to my main components. For example, the Motion Controller as the “On Motion Activated” event which allows you to assign a function that is called when a motion is activated. In this case, you’d create a small monobehaviour that acts a “bridge” from the MC to any other solution (ie HeroKit).

 

You can also use function calls to call into the Motion Controller. I show examples of this on page 26 of the user’s guide:

http://www.ootii.com/Unity/MotionController/MC2Guide.pdf

 

I have done integrations with other tools like Node Canvas and Behavior Designer. It may be worth looking at how I did that and you could do something similar with HeroKit (if that’s the way it works).

http://www.ootii.com/UnityMotionVault.cshtml#NodeCanvas

 

This video might help too:

https://www.youtube.com/watch?v=hADn822zTdk&list=PLw7Y7lUmqrILegveIWo5mYkGIv1Z1pQr5&index=24

Excited about the RPG elements coming up. Looking forward to interacting with the community, you seem like a helpful, friendly bunch :)

Jim (Vog)

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Glad to have you onboard, Vog! Thank you for those links. From what I see, this should be an easy integration.

In HeroKit, you can assign a model to a state. Your model (a prefab for your character) should have an animation controller and motion controller attached to it just as they appear on page 2 of the PDF guide (very nice, btw).

Once you’ve done this, and you’ve configured the motion controller, everything should just work. If something doesn’t work, let me know.

If you need to update a property or variable attached to motion controller at runtime, take a look at these actions in core > script component.

Let us know how things go!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×