erreur de code

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
juliuson
Messages : 102
Inscription : 03 Mai 2017 18:00

erreur de code

Message par juliuson » 27 Mai 2019 19:44

Salut à tous,

j'ai un léger problème de code.
Voire le code ci-dessous :

Code : Tout sélectionner

Update()
    {
        if Input.GetMouseButtonDown(0)
        {
            transform.mousePosition.x = 50;        
        }
    }
Je ne sais pas si vous l'avaient remarqué mais il y a 3 erreurs avec le code:

-Input.GetMouseButtonDown
+ transform.mousePosition.x
+Update

-Voici les librairies que j'utilise :
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System;

En fait je voudrais que le curseur de la souris se dépose au pixel 50 sur les X lorsque l'utilisateur clique sur un composant cube ou autre

Merci à vous,

A+

Moi 1971
Messages : 727
Inscription : 29 Sep 2015 13:38

Re: erreur de code

Message par Moi 1971 » 27 Mai 2019 20:13

Bonjour,
pour la première erreur il manque sûrement des parenthèses.
La Doc pour exemple : https://docs.unity3d.com/ScriptReferenc ... nDown.html.
L'erreur liée à l'Update devrait se résoudre aussi.
Pour la position du curseur il faut nous en dire plus (2D, 3D, butons ou pas, etc )

Avatar de l’utilisateur
Max
Messages : 8763
Inscription : 30 Juil 2011 13:57
Contact :

Re: erreur de code

Message par Max » 27 Mai 2019 21:30

Bonsoir,

En complément,
pour l'Update, c'est

Code : Tout sélectionner

void Update()
{
}
En suite, pour mousePosition, c'est en lecture seule, donc pas question de chercher à assigner une valeur.

Tant que tu ne prendra pas le temps d'apprendre les bases du C#, tu auras toujours une erreur par ligne :triste1:
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « Scripting »