J'essaye d'écrire un script qui rend un cube bleu et affiche les vertices du cube quand il est sélectionné pendant l'exécution. Donc, quand on clique dessus, il affichera tous les sommets, puis permettra à un utilisateur de sélectionner différents sommets du cube.Comment afficher les sommets sur un cube lorsqu'il est sélectionné dans Unity (pendant l'exécution)?
C'est ce que j'ai jusqu'ici, essentiellement en tournant le cube en bleu. Comment puis-je afficher les sommets du cube en tant que sphères? Je veux pouvoir sélectionner ces sommets plus tard.
using UnityEngine;
using System.Collections;
public class Cube : MonoBehaviour {
void OnMouseDown() {
Renderer rend = GetComponent<Renderer>();
rend.material.color = Color.blue;
//insert method to display vertices
}
}
comment allez-vous trouver les sommets de votre « cube »? et qu'utilisez-vous comme "sphères"? Primitives d'unité? – maksymiuk
@LOLslowSTi Je n'ai pas trouvé les sommets, j'ai supposé qu'ils étaient dans une sorte de tableau en tant que propriété du cube. Je voudrais utiliser les primitives d'unité comme sphères. (Je suis nouveau à l'unité donc je peux dire que c'est faux, me pointer dans la bonne direction d'où regarder serait apprécié) – ryanmattscott
Qu'est-ce que le «cube» est-il aussi un primitif? – maksymiuk