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 MysticGames · Feb 04, 2016 at 02:24 PM · raycastshootingbulletprojectileprojectiles

Bullet goes sideways when the player gets hit

I have made a script so my player can shoot projectiles and also a script that makes the enemy shoot projectiles. Now everything works fine as long as the player doesn't get hit by the enemy projectiles. The player projectile shoots forward like it needs to do, the enemy shoots at the player like it needs to do, the projectiles get destroyed on collision, etc. etc. But the problem starts when the player gets hit by the enemy projectile. For some reason, when the player gets hit, the player's projectile starts shooting sideways. The more often the player gets hit, the more sideways its projectiles shoot.

I have looked at it while fullscreened on play and from the inspector and sceneview, but I can't find anything that makes the projectiles turn. The spawnpoint doesn't turn, the model doesn't turn, but for some reason the projectiles and sometimes even the raycast do.

I really hope someone can help me with this problem!

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

1 Reply

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

Answer by BigHandInSky · Feb 04, 2016 at 04:11 PM

From the sounds of it, somewhere you are rotating a transform - maybe not the player, but perhaps the spawn point. Now you may not be doing it, but with colliders and more specifically rigidbodies, any collision can send them flying off in an unexpected manner, which can explain how it increases per shot - every time the player is hit the rigidbody moves because of a collision.

Alternately ( Without any code showing how you're spawning this is pure guesswork ) you may be altering a variable by accident when the player is hit which affects the player projectile spawning, so it would be worth double-checking what happens when a collision is triggered/received from both the player/enemy bullet.

Hope this helps.

Comment
Add comment · Show 1 · 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
avatar image MysticGames · Mar 30, 2016 at 07:32 PM 0
Share

Thanks for the help. It seems that(since the player has a rigidbody) there is a very tiny bit of movement when the projectile hits the player. I hope I will be able to fix this soon!

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

46 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

Related Questions

How can I create Raycast bullet innaccuracy as a cone? 2 Answers

Test if a bullet will hit before shooting it? 2 Answers

Can't make my AI shoot projectiles with raycast 0 Answers

Raycast don't ignore player layermask 1 Answer

Raycast shooting, child collider call and detection 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