Bonjour,
dans le cadre d'un RTS un ami et moi avons rencontré un problème.
C'est un jeu dans l'espace, avec des vaisseaux et tout.
Nous avons fait un système de sélection correct, et nous nous attaquions au système de déplacement des unités avec le click droit comme dans la majorité des jeux.
Nous sommes confronté à ce problème :
comme nous n'avons pas de sol, nous voulions savoir comment détecter la POSITION (en vector) de l'intersection de la souris (en 2dimensions) et un plan horizontal.
Le problème est que nous ne savons pas comment créer un plan et l'insérer dans un triangle selector (pour faire comme dans le tutorial 7) pour récupérer l'intersection.
Pourriez vous nous dire comment créer un plan et le mettre dans un triangle selector ?
Ce plan serait mieux s'il était invisible. Merci de nous aider !
Hors ligne
Ne créé pas un mesh, créé un plane3d puis utilise getIntersectionWithLine() pour recuperer le point d'intersection. Par contre, il me semble qu'il y a une fonction pour créer une line avec le curseur et la position de la camera mais je ne la trouve plus.
Hors ligne