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 /
  • Help Room /
avatar image
0
Question by jeroen1205 · Jan 15 at 02:18 PM · eventsystemphysics.raycast

PhysicsRaycaster not working when cursor is locked

Hi,

My FPS project uses the inputSystem exclusively (for reasons I'm not going to discuss). This means I can't use OnMouseOver events etc, to detect when a user is looking at object that it can Interact with.


I added a PhysicsRaycaster to my camera, and my game objects implement the IPointerEnterHandler and IPointerExitHandler interfaces.


This works fine when the cursor is NOT locked, but as soon as I lock the cursor my gameobjects don't seem to receive those events anymore.


So how can I make this work when the cursor is locked? If not's possible, where can I report this a bug?


Comment
Add comment · Show 11
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 mf41z · Jan 15 at 05:11 PM 1
Share

If you lock the cursor to the screen, I think it's fixed at the center, so whatever ray you cast using the mouse input position or watever events you have with the mouse pointer, will always be from the center of the screen. Maybe that's why it only works if the mouse is not locked. Try constraining the mouse to the screen, rather than locking it. Maybe that solves things

avatar image jeroen1205 · Jan 15 at 07:50 PM 0
Share

@mf41z Can I fix the cursor to the middle of the screen using a constrained cursor? This is a first-person perspective game, I don't want a moving cursor at all. Seriously, I can't be the first one who stumbles on this issue?

avatar image mf41z jeroen1205 · Jan 15 at 08:02 PM 1
Share

Let me understand better what you're trying to do. So, you're raycasting from the camera to the mouse pointer, right? for what purpose, specifically? Do you need to select objects with your mouse input? Or shoot at something?

avatar image jeroen1205 mf41z · Jan 15 at 09:24 PM 0
Share

It's a first person perspective game (not a shooter, more like an adventure game). I locked the cursor, and created a hud with a marker in the center of the screen (this is just a visual indication for the player). If the mouse/center hits an a gameObject that is "interactable" something should happen. With the old inputsystem this was easy: I could use the OnMouseEnter-events etc.. but those don't work with the new InputSystem. If you want an example of the kind of gameplay I aim for, take a look at "Tex Murphy: The Tesla Effect". I there is way to keep the cursor centered at the screen without locking it, that would solve my issue (then I won't need the hud either, I can just use a custom texture for the cursor). But I don't think that's possible.

Show more comments

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

177 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 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 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 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

[fixed] My physics.raycast vision doesn't work as I expect it to, and I don't know why 2 Answers

Raycast detecting colliders issue w/ image depicting problem 0 Answers

Get object under IsPointerOverGameObject() 0 Answers

How can I change completely the scene? 1 Answer

Trying to get script to receive input from EventSystem 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