• 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 Zanamb · Jul 14, 2018 at 09:44 PM · scripting problemtransform.rotate

Can I prevent a child gameobject rotates if the parent rotate?

I am making a game and I have an airplane (parent), for example, if I rotate an airplane for 180°(Y), the landing gears (children) start to rotating. I have to change my script, but I don't know how:

alt text

xLetala = Rotation X of airplane, hitrost = speed, AktivnoPodvozje=bool - landing gear. I am very young and I don't have lots of experiences. And I am learning English language, please answer with easy words. Thank you.

pomoc.png (10.8 kB)
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 JVene · Jul 14, 2018 at 10:03 PM 0
Share

@Zanamb,

The first thing I need to say is that transform.rotation.x is not an angle of rotation.

It is part of a Quaternion (a word in math many adults don't even understand).

What you are thinking of is called Euler angles, named after the famous mathematician Leonhard Euler. Those are the angle, in degrees, that you can read and make some sense of.

You find them in transform.rotation.eulerAngles.x.

That is the rotation of the X axis (where y and z coordinates change, but not x).

If you are thinking of "yaw", the rotation that turns a plane around, you're probably thinking of the y axis, where coordinates x and z change.

If you are looking for the rotation where coordinates x and y change, that's the z axis.

You get that with transform.rotation.eulerAngles.z.

Start with that and come back for more.

avatar image Zanamb JVene · Jul 15, 2018 at 09:22 AM 0
Share

It doesn't work. It is worse - gears don't stop in a place. Problem with rotating gears in case of plane rotation is the same.

avatar image JVene Zanamb · Jul 15, 2018 at 02:37 PM 0
Share

This is merely the beginning.

Quite often when debugging complex systems, fixing one problem reveals the next one.

Now, we need to see more of your code.

Edit, remove the image of your code, and post the TEXT of your code.

Without that, no one out here can see what is happening.

Show more comments

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by Zanamb · Jul 15, 2018 at 04:27 PM

To fix the problem, use this.transform.rotation.x.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

153 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 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 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

Why rotating around X and Y axis using transform.Rotate rotates around z axis as well ? 1 Answer

How to make UI slider decrease in increments by 0.1f as each bullet is shot. using currentBullets--; 1 Answer

need help adding jump to this script from brackeys 3rd person movement video, The script is the exact same from the video and so are my objects 0 Answers

3D sphere if touches wall then wall fall (Some problems) 1 Answer

enable and disable loop objects in the scene 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