Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 /
avatar image
0
Question by Triqy · Mar 20, 2014 at 11:19 PM · c#rotationspawneuler

Spawn Rotation not Working?

Im having trouble rotation my Player spawn on Start. When I play the game it does not rotate the spawn in the correct rotation.

 void Start () {
     //player spawn
         playerSpawn = GameObject.FindWithTag("PlayerSpawn");
         playerSpawn.transform.position  = new Vector3(137,6,137);
         playerSpawn.transform.eulerAngles = new Vector3(0,-120,0);
         //find player
         player = GameObject.FindWithTag("Player");
         player.transform.position = playerSpawn.transform.position;

}

I Really don't know whats happening. I figured euler would do this job but I guess im missing something or not understanding something here... Thanks!

Comment
Add comment · Show 4
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 robertbu · Mar 20, 2014 at 11:54 PM 0
Share

What exactly is happening? Are you sure that the game object with the "PlayerSpawn" tag exists at the time this code is executing? Any change that there is some other game object in the scene that has this tag also and therefore the FindWithTag() is finding the wrong one?

avatar image Triqy · Mar 21, 2014 at 02:12 AM 0
Share

The empty game object is tagged "PlayerSpawn". The Script above is on another gameobject called Game$$anonymous$$anager. When I hit play the Game$$anonymous$$anager moves the player spawn object to a specific spot but does not rotate it to the correct orientation.

avatar image Triqy · Mar 21, 2014 at 02:16 AM 0
Share

I thought the code:

 playerSpawn.transform.eulerAngles = new Vector3(0,-120,0);

would rotate the object to what I want but it doesn't. It just sits there. Ive checked to see if my update was keeping it restricted but its not.

avatar image pako · Mar 21, 2014 at 12:04 PM 0
Share

Initially I thought that the negative value threw it off, but I did many tests, and saw that Unity converts the -120 to 240, so that's not it.

However, for all that's worth, I noticed that if the gameobject starts with a y rotation of -120, transform.eulerAngles = new Vector3(0,-120,0); will not rotate it at all, because its already facing that direction. So, if you want to see your playerSpawn actually turn to (0, -120, 0), make sure its facing towards another direction to begin with (say (0,0,0)).

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by abi-kr01 · Mar 21, 2014 at 05:01 AM

i think u should use

playerSpawn.transform.rotation = Quaternion.identity;

m not sure about way to use Quaternion but m sure that if u use it ur problem will be solved

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

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

22 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

Related Questions

Flip over an object (smooth transition) 3 Answers

problem after rotate an object 0 Answers

problem after rotate an object 1 Answer

Quaternion to Euler conversion singularities 0 Answers

Camera rotation behaving strangely 2 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