La recherche a retourné 32 résultats

par DJ-OMZ
19 Juil 2017 14:58
Forum : Scripting Javascript, C# et Boo
Sujet : [DB-AL] Recuperer un script et utiliser ses methodes
Réponses : 1
Vues : 238

[DB-AL] Recuperer un script et utiliser ses methodes

Bonjour, Je suis face a ce soucis : Je génère ma map dans mon code, et non via l'interface graphique de Unity. Je souhaite effectuer des niveaux différents, avec différentes map. Du coup, j'ai un script "Map" qui va avoir une liste contenant tout ce qu'il y a a positionner, et il va les mettre en pl...
par DJ-OMZ
07 Juil 2017 12:19
Forum : (C#) CSharp
Sujet : [RESOLU][DB-AL] Un bouton reset positions
Réponses : 9
Vues : 336

Re: [DB-AL] Un bouton reset positions

Oui je l'ai bien compris :
"C'est un abus de langage quand je dis objet, c'est parce que j'ai des tuiles et des objets, les tuiles sont en gros le sol, et les objets sont... bah les objets ::d pas au sens POO."

En tout cas j'ai quelque chose qui fonctionne et je vous remercie, encore :lol:
par DJ-OMZ
07 Juil 2017 11:59
Forum : (C#) CSharp
Sujet : [RESOLU][DB-AL] Un bouton reset positions
Réponses : 9
Vues : 336

Re: [DB-AL] Un bouton reset positions

Pour reset la position, il suffit juste de retenir la précédente position à chaque déplacement. Presque, c'est la position de départ que je voulais en fait. Mais bon j'ai effectivement fait comme tu as montré. Par contre tu devrais utiliser + de classes et/ou structure (...) Oui je sais que malheur...
par DJ-OMZ
07 Juil 2017 09:55
Forum : (C#) CSharp
Sujet : [RESOLU][DB-AL] Un bouton reset positions
Réponses : 9
Vues : 336

Re: [DB-AL] Un bouton reset positions

Voila comment je m'y suis pris finalement : Dans ma classe ClickableObject, dans le start, j'attribue TileXY et Z a sa position (tileX = transform.position.x) car ils ont été positionnés au préalable comme vu plus haut. J'ai ajouté un vector3 qui sauvegarde la position originelle. Dans TileMap (le b...
par DJ-OMZ
06 Juil 2017 15:21
Forum : (C#) CSharp
Sujet : [RESOLU][DB-AL] Un bouton reset positions
Réponses : 9
Vues : 336

Re: [DB-AL] Un bouton reset positions

foreach (int key in objects.Keys) { //Object Dictionary<string, int> attributs = objects[key]; ObjectType obj = objectTypes[attributs["Type"]]; int x = attributs["x"]; int y = attributs["y"]; int z = attributs["z"]; //Ma rotation Quaternion rotationObject = Quaternion.identity; if (attributs.Contai...
par DJ-OMZ
06 Juil 2017 15:01
Forum : (C#) CSharp
Sujet : [RESOLU][DB-AL] Un bouton reset positions
Réponses : 9
Vues : 336

[RESOLU][DB-AL] Un bouton reset positions

Bonjour, En fait ce n'est pas vraiment une question Algo mais il s'agirait surtout d'avoir des conseils sur la direction a prendre. Je souhaite faire quelque chose, mais je ne sais pas du tout comment le faire : J'ai un jeu avec un personnage, une grille sur laquelle je me déplace, et des objets dis...
par DJ-OMZ
29 Juin 2017 09:35
Forum : (C#) CSharp
Sujet : [DB-AL] Une methode double clic ? RESOLU
Réponses : 7
Vues : 322

Re: [DB-AL] Une methode double clic ? RESOLU

Non, celui-là est en fonction de l'Input. Donc il est exécuté à chaque clic de la souris. Il faut passer par l’événement OnMouseDown () pour que ce soit 'localisé'. C'est ce que j'ai compris également, bon bah merci ! T'avais une chance sur les 2 solutions proposées. Raté. :-D Un grand classique ch...
par DJ-OMZ
28 Juin 2017 15:44
Forum : (C#) CSharp
Sujet : [DB-AL] Une methode double clic ? RESOLU
Réponses : 7
Vues : 322

Re: Une methode double clic ?

Pourquoi ça le fait 3fois ? Combien de fois ce script est exécuté par clic? Je veux dire par là combien d’instances du script sont présentes? Oh ! J'ai 3 objets qui ont ce script en component ! :shock: :shock: :shock: C'est pour ça que j'ai 3 fois le texte du debug qui s'affiche ? C'est bizarre par...
par DJ-OMZ
28 Juin 2017 14:11
Forum : (C#) CSharp
Sujet : [DB-AL] Une methode double clic ? RESOLU
Réponses : 7
Vues : 322

Re: Une methode double clic ?

float delai = 0.5f; float lastClick = -1f; void Update() { if (Input.GetMouseButtonDown(0)) { if (Time.time - lastClick < delai) { // do smthng lastClick = -1f; } else { lastClick = Time.time; } } } Merci pour ce code. Il correspond bien a ce que j'avais, mais dans mon update, j'obtiens mon resulta...
par DJ-OMZ
28 Juin 2017 12:09
Forum : (C#) CSharp
Sujet : [DB-AL] Une methode double clic ? RESOLU
Réponses : 7
Vues : 322

[DB-AL] Une methode double clic ? RESOLU

Bonjour a tous, Existe-t-il une méthode double clic déjà codée pour nous, pauvre mortels ? (Comparable au OnMouseUp qui fonctionne très bien). En recherchant un peu sur Google, il semble que non, et j'ai testé des bouts de codes proposés sur des forums, mais ça ne fonctionnait pas nickel... Je viens...

Aller sur la recherche avancée