|
Hello, Mouselock seems to not be working. It's probably my script, as I am new to unity and have no previous experience. My code: *** function OnMouseDown() { Screen.lockCursor = true; } *** Can someone please tell me what I am doing wrong? Thanks, MNKYband
(comments are locked)
|
|
try this code: or if what you want is when you click on say a GUI button, or also you could, with the following function, "click" a GUI box and a GUI label, etc.: (but this is basically re-scripting the OnMouseDown function, but OnMouseDown only works when clicking a GUI element or collider like Dreamblur said.) or c#: You could, alternatively, use
Jun 20 '11 at 11:43 PM
Chris D
Thanks! Once again, sorry I ask such noobish questions. :/
Jun 21 '11 at 01:38 AM
MNKYband
@MNKYband yeah, don't worry, you'll learn the ways of scripting. and once you learn unityscript (aka javascript) very good, it's not that hard to learn c#, and it seems even easy. But you'll learn at your own pace.
Jun 21 '11 at 03:56 AM
Jesus_Freak
(comments are locked)
|
|
using UnityEngine; using System.Collections; /// MouseLook rotates the transform based on the mouse delta. /// Minimum and Maximum values can be used to constrain the possible rotation /// To make an FPS style character: /// - Create a capsule. /// - Add the MouseLook script to the capsule. /// -> Set the mouse look to use LookX. (You want to only turn character but not tilt it) /// - Add FPSInputController script to the capsule /// -> A CharacterMotor and a CharacterController component will be automatically added. /// - Create a camera. Make the camera a child of the capsule. Reset it's transform. /// - Add a MouseLook script to the camera. /// -> Set the mouse look to use LookY. (You want the camera to tilt up and down like a head. The character already turns.) [AddComponentMenu("Camera-Control/Mouse Look")] public class MouseLook : MonoBehaviour { } Why are you posting the mouseLOOK script? This question is about LOCKing the cursor..
Jun 21 '11 at 04:09 AM
Joshua
(comments are locked)
|

OnMouseDown is called when the user has pressed the mouse button while over the GUIElement or Collider.