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 bushdiver · Mar 28, 2013 at 08:45 PM · animationobjectscombat

Keeping gun on straight axis

Does unity have object constraints? I'm working on a top down shooter, with bullets spawning from a spawn point at the gun muzzle, and some animations are skewing the bullets all over the place..
Is there a way to lock the gun to an axis, to ensure straight bullets (preventing bullets from sloping up or down)

I'm avoiding using a rigidbody

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

2 Replies

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

Answer by ExpiredIndexCard · Mar 29, 2013 at 01:48 AM

Add a rigidbody and uncheck "Gravity". If you do not want gravity then do that. Maybe set the object to always be at Vector3.Forward so it is always facing that direction. Please upload your script so I can tell you what you need to do. It helps to see what's "Under The Hood" sometimes ;)

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 bushdiver · Mar 29, 2013 at 01:51 AM 0
Share

I was thinking of forward as well, was going to set it as the player's forward, but would this have to be updated every frame in Update or does Unity provide a static for this?

avatar image
0

Answer by $$anonymous$$ · Mar 28, 2013 at 10:23 PM

if your gun has a rigidbody attached to it, you can prevent it from rotating by checking the boxes in Constrains ----> freeze position. if your gun doesn't has a rigidbody, use

 transform.position.x = 0; //or whatever axis/position you want
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 bushdiver · Mar 28, 2013 at 10:37 PM 0
Share

I'm avoiding rigidbody because I don't want it to have it's own gravity, and I don't know how to approach adjusting the transform position/rotation of the gun as this is changing every second..

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

10 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

Related Questions

Can't "Add Property" to animation! 1 Answer

Can I make animations snap to a frame? 1 Answer

Combat Animating 0 Answers

Physics based combat reactions merged with animations? 0 Answers

IK for Precise Parrying Animations - Sword Combat System 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