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 lemiwinks · Sep 21, 2013 at 06:04 PM · objectdirection

making an object face the direction its moving

hey everyone, ok so i have a ball that is a child to another ball that rolls around the scene. however this one has a freeze rotation script added as i dont want this ball to roll around, what i do want however is the ball to face the direction its moving.

the script i'm using is as follows var mySphere : GameObject;

 function Update()
 {
  
       gameObject.transform.position = mySphere.transform.position;
       transform.eulerAngles = Vector3(0, 0, 0);
  
 }
Comment
Add comment · Show 10
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 lemiwinks · Sep 21, 2013 at 06:34 PM 0
Share

yeah sorry, ok so i have lets say ball "A" which players can roll around the level, Ball "B" is a child of Ball "A" and has a freeze rotate script so it stays standing and doesnt roll around like ball "A". what i want is the sphere's UP axis rotates to face the direction Ball A is moving. hope that helps, if not i can post some pics to show what i mean

avatar image lemiwinks · Sep 21, 2013 at 06:39 PM 0
Share
 var mySphere : GameObject;
  
 function Update()
 {
  
       gameObject.transform.position = mySphere.transform.position;
       transform.eulerAngles = Vector3(0, 0, 0);
       mySphere.transform.rotation = Quaternion.LookRotation(Vector3.forward, Vector3.up);
       
      
  
 }

tried that but still noting =S

avatar image clunk47 · Sep 21, 2013 at 07:02 PM 0
Share

Vector3.forward is in world space. Vector3.forward will always be the same. Try either transform.forward or transform.TransformDirection(Vector3.forward).

avatar image clunk47 · Sep 21, 2013 at 07:26 PM 1
Share

What are you using to move the ball?? Is it a rigidbody using velocity or force, or is it just a transform using translate or position+?

avatar image clunk47 · Sep 21, 2013 at 07:31 PM 1
Share

If you rotate something on the Z axis, it will "roll" left and right, since you'd be rotating around the forward axis. To make it actually "look" left / right, use the Y axis. X axis rotation would make it look up and down. $$anonymous$$aybe a screenshot and your full code would help me better understand what you're trying to do.

Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by clunk47 · Sep 21, 2013 at 06:16 PM

I don't know if I understand your question fully, but try this. If this isn't what you're looking for, please give some more detail on the issue.

transform.forward = mySphere.transform.forward;

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

16 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

Related Questions

Multiple Cars not working 1 Answer

Object Rotation/Character Speed 1 Answer

Can This be done Easier? Duplicating gameobjects 1 Answer

NullReferenceException 0 Answers

How you find an Object 1 Answer


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