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 Quanny · Apr 07, 2013 at 11:18 PM · rotationtransformpositionquaternionchild

Rotation issue with remote players projectiles

Having a bit of issues with some of this code here, the basic idea is i have a networked pilot being instantiated, thats not the problem, moves around and everything perfectly, the problem is my code here for shooting.

What it is currently doing is as soon as it receives the code to fire, its shooting the projectile from the instantiated object straight towards the main ship, which is not what i want it to do.

What i want it to do is whatever the other player ship is facing, i want it to shoot straight ahead, for instance, if forward facing is away from the main player, i want it to shoot that way, if he faces towards the pilot, then it shoots towards the pilot.

What i have it doing is naming each ship object as the pilot name as they log in, and its the string "Name", now "BlasterSpawnOP" is the child spawn object location of each instantiated ship. Also tried different variations of transform.poisition / rotation, etc.. What am i doing wrong?

 var BlasterPrefab:Transform;
 
 @RPC
 function Shoot(Name:String)
 {
     var OPlayerGO = GameObject.Find(Name).GetComponentsInChildren(Transform);
 
     for (var child : Transform in OPlayerGO)
     {
         if (child.name == "BlasterSpawnOP")
         {
             var Blaster6 = Instantiate(BlasterPrefab,
                             child.position,
                             child.rotation);
         
             Blaster6.rigidbody.AddForce(transform.forward * 500);
         }
     }
 }
 
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

11 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

Related Questions

Camera follow ball along cylinder 1 Answer

How to smoothly rotate to certain directions using input axis 1 Answer

Rotation Jumping values (0 to 180) 1 Answer

Opposite angle rotation 0 Answers

Child versus Parent rotations 3 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