Grille

Pour les scripts écrits en C#
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
hitwin
Messages : 15
Inscription : 27 Nov 2015 19:08

Grille

Message par hitwin » 27 Nov 2015 19:14

Bonjour,
je voudrais creer un jeu en 2d mais j'aurais besoin de faire apparaître une grille face a la camera, j'ai deja un script mais je n'arrive pas a voir la grille avec ma camera:

Code : Tout sélectionner

using UnityEngine;
using System.Collections;

public class grille : MonoBehaviour {
	
	public float width = 32.0f;
	public float height = 32.0f;
	
	public Color color = Color.white;
	
	void OnDrawGizmos()
	{
		Vector3 pos = Camera.current.transform.position;
		Gizmos.color = color;
		
		for (float y = pos.y - 800.0f; y < pos.y + 800.0f; y+= height)
		{
			Gizmos.DrawLine(new Vector3(-1000000.0f, Mathf.Floor(y/height) * height, 0.0f),
			                new Vector3(1000000.0f, Mathf.Floor(y/height) * height, 0.0f));
		}
		
		for (float x = pos.x - 1200.0f; x < pos.x + 1200.0f; x+= width)
		{
			
			Gizmos.DrawLine(new Vector3(Mathf.Floor(x/width) * width, -1000000.0f, 0.0f),
			                new Vector3(Mathf.Floor(x/width) * width, 1000000.0f, 0.0f));
		}
	}
}
Merci.

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

Re: Grille

Message par Max » 27 Nov 2015 20:00

Hello,

plusieurs chose,

déjà tu passes par les Gizmos, je penses que tu sais que tu ne les voient que dans la fenêtre éditeur (Gizmos activés).
En suite, tes valeurs d’absisses et d'ordonnées sont carrément superluminique :shock:
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

hitwin
Messages : 15
Inscription : 27 Nov 2015 19:08

Re: Grille

Message par hitwin » 27 Nov 2015 20:58

Salut,
Merci
pour les gizmos je ne savais pas mais donc ça veut dire que mon script ne pourra pas marcher??

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

Re: Grille

Message par Max » 27 Nov 2015 21:56

hitwin a écrit :pour les gizmos je ne savais pas mais donc ça veut dire que mon script ne pourra pas marcher??
Ben si, avec les bonnes valeurs, et uniquement dans la partie éditeur.
Pourquoi es-tu partis sur les Gizmos ?
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

hitwin
Messages : 15
Inscription : 27 Nov 2015 19:08

Re: Grille

Message par hitwin » 27 Nov 2015 22:02

En fait j'ai trouvé un bout du script sur google mais il faut qu'on puisse voir le quadrillage quand on est dans le jeu.
Merci

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

Re: Grille

Message par Max » 28 Nov 2015 10:07

Bonjour,
hitwin a écrit :En fait j'ai trouvé un bout du script sur google
Hmmm, je m'en doutais un peu.
Dans ton cas alors, regarde du coté des LineRenderer ou bien encore des GL.lines.
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

hitwin
Messages : 15
Inscription : 27 Nov 2015 19:08

Re: Grille

Message par hitwin » 28 Nov 2015 10:27

Ok merci.

Répondre

Revenir vers « (C#) CSharp »