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 /
avatar image
0
Question by David C · Jun 15, 2011 at 05:09 PM · mouselookfirst-person-controller

an interesting MouseLook script issue

hello,

Im sure your all familiar with the default Mouselook script in the fps controller. when you move your mouse the camera doesn't quite catch up with the cursor and so the cursor is not in the middle of the screen. My question is can I quickly modify the script to keep the cursor in the middle of the screen and how, or do I have to make a whole other script that does it entirely differently?

thanks in advance.

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
2
Best Answer

Answer by flaviusxvii · Jun 15, 2011 at 06:00 PM

Hide the mouse cursor. Draw crosshairs.

Comment
Add comment · Show 3 · 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 David C · Jun 15, 2011 at 07:11 PM 0
Share

tried that doest seem to change anything, its the lazy camera i supose you could call it that i have an issue with, but thanks anyways

avatar image Bunny83 · Jun 15, 2011 at 07:36 PM 0
Share

@$$anonymous$$ C : I don't get that... why doesn't it change anything?

If you disable and lock the $$anonymous$$ouse cursor it isn't visible anymore
http://unity3d.com/support/documentation/ScriptReference/Screen-lockCursor.html

If you use a GUITexture or something like that as crosshair it will be displayed always at the same position...

avatar image David C · Jun 15, 2011 at 08:06 PM 0
Share

oh lock cursor is different i didnt know you could do that

avatar image
1

Answer by aldonaletto · Jun 15, 2011 at 07:50 PM

The cursor is not supposed to guide the camera - the camera just follows mouse movement, but not at the same pace as the cursor. You can add a cheap crosshair doing the following:

  • Create a GUIText and modify its properties in the Inspector:
    Text: +
    Anchor: middle center
    Alignment: center

  • Select also the font and a reasonable size (say, Arial and size=30)

  • Set Position to 0.5 0.5 0

And it's ready! Now this cheap crosshair will be kept exactly at the center of the screen. If it works for you, but you want a more sophisticated aim, draw a crosshair and use GUITexture instead of GUIText. But if what you really want is the camera to follow the cursor, then the mouseLook script should be replaced.

Comment
Add comment · Show 2 · 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 David C · Jun 15, 2011 at 08:07 PM 0
Share

thats perfect apart from the fact that in my game the cursor shoots a ray, can i get send out a ray from the middle of the screen? thanks guys

avatar image David C · Jun 15, 2011 at 08:18 PM 0
Share

all fixed, thanks guys i made it shoot a ray from the middle of the screen and then hid the cursor and drew a new one

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

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Simple FPS Movement Not Working 0 Answers

Unity 5 access First Person Controller Mouse Look Sensitivity via script 3 Answers

Save Camera Rotation ERROR (HELP!!!!) 1 Answer

player view Rotation check 0 Answers

Mouse look on right click 2 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