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 volkers7 · Feb 03, 2016 at 08:00 PM · rotationscripting problemmovement3ds max

Strange rotation behaviour

Hello everyone, complete beginner here. I'm currently working on a sort of isometric endless-wave-survival type of game, and gotten some aspects of it to work, but now when I've tried to use my own model for a player, when rotating him with my mouse he flips over and lays straight on his stomach for some reason.

I can still move him around, and he does face cursor, although with his head instead of with his weapon.

I've tried the same script that I'm using on the Ethan character that is in the standard asset folder, and it works on him, so I guess it has something to do with the orientation of my model. It's modelled in 3Ds Max, and I set the Y-axis to be up.

Also, if I add any animations to my character, the rotation function stopps working aswell. Pics of how it looks and how I'd like it to look: http://imgur.com/a/2IHtH (The cursor is off to the right in the first pic)

I can add that all my models that I import from 3Ds max has a X-rotation of 270 when dragging them into the scene.

Script used (From the Tutorials):

     // Create a ray from the mouse cursor on screen in the direction of the camera.
 Ray camRay = Camera.main.ScreenPointToRay (Input.mousePosition);

 // Create a RaycastHit variable to store information about what was hit by the ray.
 RaycastHit floorHit;

 // Perform the raycast and if it hits something on the floor layer...
 if(Physics.Raycast (camRay, out floorHit, camRayLength, floorMask))
 {
     // Create a vector from the player to the point on the floor the raycast from the mouse hit.
     Vector3 playerToMouse = floorHit.point - transform.position;

     // Ensure the vector is entirely along the floor plane.
     playerToMouse.y = 0f;

     // Create a quaternion (rotation) based on looking down the vector from the player to the mouse.
     Quaternion newRotation = Quaternion.LookRotation (playerToMouse);

     // Set the player's rotation to this new rotation.
     playerRigidbody.MoveRotation (newRotation);

Thank in advance guys!

Comment
Add comment
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

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

51 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Camera Rotation every time a key is pressed 0 Answers

How can I make the camera not overreach a limit of rotation one axis. 0 Answers

How can I determine which direction the player is moving based on mouse rotation direction? 1 Answer

Movement of a sphere 0 Answers

Problem with player direction using virtual joysticks 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