[Js]Cursor.lockState

Pour les scripts écrits en Javascript (UnityScript). :!: Obsolète :!:
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
cortoh
Messages : 159
Inscription : 22 Nov 2014 23:05

[Js]Cursor.lockState

Message par cortoh » 25 Juil 2015 13:39

Bonjour,
J'ai un petit soucis avec le curseur de la souris qui reste toujours présent lors des tests car j'utilise le bouton Fire1 et dès que celui-ci est cliqué, le curseur qui est au départ à l'extérieur de la fenêtre revient aussitôt dans la scène
J'ai joints ce script à mon FPSController:

Code : Tout sélectionner

function Start () {
	Cursor.lockState = CursorLockMode.Locked;
    Cursor.visible = false;
}

cortoh
Messages : 159
Inscription : 22 Nov 2014 23:05

Re: [Js]Cursor.lockState

Message par cortoh » 27 Juil 2015 14:16

Toujours pas trouvé de solution pour supprimer le curseur de l'Editeur lors des tests, c'est une grosse galère !
Mise à part si on code dans l'Update et je ne sais pas si c'est correct ?

Code : Tout sélectionner

function Update ()
     {
         Cursor.visible = false;
         Cursor.lockState = CursorLockMode.Confined;
         Cursor.lockState = CursorLockMode.Locked;
     }

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6185
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [Js]Cursor.lockState

Message par boubouk50 » 27 Juil 2015 14:48

Tu peux le mettre dans l'Update sans souci, je pense. A la limite, c'est même ce qu'il faudrait faire vu que tu peux avoir des événements d'UI qui pourrait réactiver le curseur (survoler, cliquer, etc)

Bon, y'a aussi

Code : Tout sélectionner

Screen.showCursor = false;
mais ce n'est plus utilisé apparemment à partir de la 5.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

cortoh
Messages : 159
Inscription : 22 Nov 2014 23:05

Re: [Js]Cursor.lockState

Message par cortoh » 27 Juil 2015 16:25

En interne ça fonctionne bien, mais en publication il y a un message d'alerte "Assets/CurseurSouris.cs(17,24): warning CS0618: `UnityEngine.Screen.lockCursor' is obsolete: `Property lockCursor has been deprecated. Use Cursor.lockState and Cursor.visible instead.'".

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6185
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [Js]Cursor.lockState

Message par boubouk50 » 27 Juil 2015 17:24

boubouk50 a écrit :mais ce n'est plus utilisé apparemment à partir de la 5.
Est-ce quand même fonctionnel? Si c'est juste un warning et que ça marche alors ce n'est pas un problème en soi.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

sotec
Messages : 542
Inscription : 21 Sep 2012 10:11

Re: [Js]Cursor.lockState

Message par sotec » 27 Juil 2015 17:37

Cursor.lockState à la place dans la V5.
┬─┬ノ(º - ºノ) - (╯°□°)╯︵ ┻━┻

Verrouillé

Revenir vers « (Js) Javascript »