[Problème] Texture foncé

Questions techniques liées à l’utilisation d'Unity (et n'entrant pas dans le cadre d'une des sections suivantes)
Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6221
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [Problème] Texture foncé

Message par boubouk50 » 03 Nov 2014 18:50

Je suis pas sur pour les lumières. Normalement non, vu que c'est un élément d'UI.
Vérifie si tu n'as pas une couleur de GUI. Il faudrait qu'elle soit blanche. La texture pourrait être multipliée par cette couleur.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Avatar de l’utilisateur
Franck
Bricoleur
Bricoleur
Messages : 2884
Inscription : 08 Jan 2011 18:43
Localisation : Tours

Re: [Problème] Texture foncé

Message par Franck » 03 Nov 2014 21:41

boubouk50 a écrit :Je suis pas sur pour les lumières. Normalement non, vu que c'est un élément d'UI.
Vérifie si tu n'as pas une couleur de GUI. Il faudrait qu'elle soit blanche. La texture pourrait être multipliée par cette couleur.
La couleur est bien présente dans son screenshot, "Text Color".
Quand a la luminosité générale, elle n'influence pas le gui, j'ai vérifiè, Autant pour moi.
Dés fois j'bug, dés fois j'bug pas.

Avatar de l’utilisateur
Scozor
Messages : 46
Inscription : 17 Oct 2014 12:56
Contact :

Re: [Problème] Texture foncé

Message par Scozor » 03 Nov 2014 22:19

J'ai essayé, aucun changement.
C'est vraiment désespérant pour moi d'avoir les problèmes étrange.

En tout cas merci d'essayer de m'aider, j'espère qu'une personne qui a eu le même problème pourras m'aider.

Chronos
Messages : 19
Inscription : 26 Oct 2014 17:00

Re: [Problème] Texture foncé

Message par Chronos » 04 Nov 2014 16:07

Tu affiche ton image avec du code ? si oui je te conseille d'utilisé le GUISkin pour l'affiché peut être que ça marchera comme ça, ensuite pour votre histoire de couleur je pense pas que ce soit ça car la couleur change quand il met play alors que normalement elle change même en edit mode

Avatar de l’utilisateur
Scozor
Messages : 46
Inscription : 17 Oct 2014 12:56
Contact :

Re: [Problème] Texture foncé

Message par Scozor » 04 Nov 2014 20:18

J'utilise déjà un GUISkin dans mon code avant d'afficher ma box.
Je n'ai pas compris la deuxième phrase.

Chronos
Messages : 19
Inscription : 26 Oct 2014 17:00

Re: [Problème] Texture foncé

Message par Chronos » 04 Nov 2014 22:50

Montre nous ton code

Avatar de l’utilisateur
Scozor
Messages : 46
Inscription : 17 Oct 2014 12:56
Contact :

Re: [Problème] Texture foncé

Message par Scozor » 04 Nov 2014 23:08

Code : Tout sélectionner

#pragma strict

// Variables privée.
private var inventaireWindows_MID : Rect; // Dimenssion de la fenetre d'inventaire MID.
private var inventaireDisplay : boolean = false; // True = Inventaire affiché | False = Inventaire non affiché.

private var inventaireListMid : Array = new Array[5]; // Tableau contenant les slots du personnage.

// Variables publique.
var texture_MID : Texture; // Texture pour la fenetre du MID.
var skinCustom : GUISkin;

function Start() 
{

}

function Update() 
{
	// Ouverture/Fermeture de l'inventaire.
	if(Input.GetButtonDown("Inventaire"))
	{
		if(!inventaireDisplay)
		{
			inventaireDisplay = true; // On affiche l'inventaire.
		}
		else
		{
			inventaireDisplay = false; // On ferme l'inventaire.
		}
	}
}

function OnGUI()
{
	// Si l'inventaire est TRUE, on affiche la fenetre.
	if(inventaireDisplay)
	{
		GUI.skin = skinCustom;
		
		inventaireWindows_MID = GUI.Window(0, Rect(Screen.width / 2 - 130, Screen.height / 2 - (texture_MID.width / 2), 260, texture_MID.width), WindowsInvMid, texture_MID);
		//GUI.Box(Rect(Screen.width / 2 - 130, Screen.height / 2 - (texture_MID.width / 2), 260, texture_MID.width), texture_MID);
	}
}

function WindowsInvMid(WindowsID : int) 
{
	var offsetX : int = 0;
	var offsetY : int = 0;
 
	for(var i : int = 0; i < inventaireListMid.length; i++)
	{ 
		if(inventaireListMid.length == 0)
		{
			break; // Si la liste n'a pas d'item on sort de la boucle
		}
       	else
       	{
			if((offsetX + 45) >= inventaireWindows_MID.width)
			{ 
				// Si l'offset X + 45 est sup a la taille de la fenetre alors
				offsetY += 45; // augmente l'offset Y
			 	offsetX = 0; // l'offset X revient a 0
			}
			if(GUI.Button(Rect(10 + offsetX, 20 + offsetY, 60, 60), "Test"))
			{
				Debug.Log("Clicked the button with text");
			}
     	}
		offsetX += 45; // augmente offset X
	}
}
Voilà mon code complet, c'est du JS.

Répondre

Revenir vers « Unity le logiciel »