Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by Intrawebs · Feb 18, 2016 at 09:20 AM · 3dmecanimplatformer

Mecanim platformer side view animation states approach

I'm creating a game that has a similar camera as Spelunky (platformer, side view). As you can see in this gif (not fully on the side view) I have an idle, that changes to walk right and then from idle to walk left. All animations are in place loops because actual moving will be controlled elsewhere. The walk left is a mirror of walk right (copied and then root transform baked into pose of 180).

This works, however, as you see, when I transition back to idle from left things get weird. Depending on the timing it may rotate left or right. Also, since idle is by default facing right it will always come back to facing right from left (not what I want, and instead want it facing left when walk left is released).

Anyway, I then started thinking about having substates, all animations and transitions when facing left, and then copied sets and animations for facing right. Uggg, that will get messy. I'm sure there is a more elegant approach, does anyone have any ideas? Still new to mecanim myself.

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Intrawebs · Feb 18, 2016 at 06:16 AM 0
Share

Some solutions I'm thinking of....

  1. simply change the transform.rotation of the characters parent to 180 and delete the walking left state.

  2. Using Unity Pro and "Layer Syncing"

  3. $$anonymous$$irror the left animation ins$$anonymous$$d of doing a root transform, see this gif capture, while it looks slick, it will create some issue with her raised hand and needing to unnecessarily swap whatever she is holding (fireballs etc). I do like that she is always facing the camera. Unfortunately, after keyup from left walk the idle bounces back to racing right in idle of course.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

how to make a plataforme game with 3d depth 1 Answer

How to walk in direction of the main camera? 1 Answer

Help! Collision will not work, but all others will 0 Answers

Simple water for 3D Platformer? 0 Answers

3D side scroller following Sebastian Lague platformer controller 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges