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 Tony 5 · Apr 20, 2011 at 07:05 PM · fpsgunaimdownsights

Whats wrong with my Aim Down Sights script???

Hi!!! Just got my script off unifycommunity, the wiki unity website, i had to do a few changes, and after i did them a get 1000's of errors saying:

NullReferenceException: Object reference not set to an instance of an object?? oh and heres my script!

var gun : Transform; var nextPos = 0.0; var nextField = 40.0; var nextPos2 = -0.2; var dampVelocity = 0.4; var dampVelocity2 = 0.4; var dampVelocity3 = 0.4;

function Update () { var newPos = Mathf.SmoothDamp(gun.transform.localPosition.x, nextPos, dampVelocity, .3); var newField = Mathf.SmoothDamp(Camera.main.fieldOfView, nextField, dampVelocity2, .3); var newPos2 = Mathf.SmoothDamp(gun.transform.localPosition.y, nextPos2, dampVelocity3, .3);

gun.transform.localPosition.x = newPos; gun.transform.localPosition.y = newPos2; Camera.main.fieldOfView = newField;

if (Input.GetButton("Fire2")) { //adjust viewpoint and gun position nextField = 40.0; nextPos = 0.0; nextPos2 = -0.2;

   //slow down turning and movement speed
   GetComponent("MouseLook").sensitivityX = 2;
   camera.main.GetComponent("MouseLook").sensitivityX = 2;
   camera.main.GetComponent("MouseLook").sensitivityY = 2;

} else { //adjust viewpoint and gun position nextField = 60.0; nextPos = 0.5; nextPos2 = -0.4;

   //speed up turning and movement speed
   GetComponent("MouseLook").sensitivityX = 6;
   camera.main.GetComponent("MouseLook").sensitivityX = 6;
   camera.main.GetComponent("MouseLook").sensitivityY = 6;

} }

Thanks for your time!

Comment
Add comment · Show 2
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 Kourosh · Apr 20, 2011 at 07:21 PM 0
Share

It's really hard to read through scripts when they are not formatted. Please format your script by highlighting it and pressing the "011001" icon.

avatar image Xedfire 1 · Apr 20, 2011 at 07:23 PM 0
Share

Have you assigned your gun model to the gun variable in the inspector yet?

1 Reply

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

Answer by burgunfaust · Apr 20, 2011 at 07:41 PM

You also need to have the mouselook script on the same object I believe.

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 burgunfaust · Apr 20, 2011 at 07:49 PM 0
Share

From the script wiki:

Usage

Place your gun model as a child of the $$anonymous$$ain Camera in the default FPSWalker. It's position should be x(0.5), y(-0.4), and whatever z position looks best.

You may want to adjust the scale of your model to whatever looks best in this position as well.

Set up an input button named "Sights". You can map this to whatever key or mouse button you want. $$anonymous$$ine is set to left shift.

Attach the following script to the First Person Controller.

Drag your gun model (child of the main camera) into the slot for "Gun" on the script.

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

No one has followed this question yet.

Related Questions

A few android questions. 0 Answers

Need help with bullet/gun scripting 3 Answers

Animation & Script Help 2 Answers

Aim Down Sights and Weapon Sway not working unless animations are not assigned 0 Answers

NullReferenceException on my gunscript 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