A Imagem do Objeto não muda
2 participantes
Página 1 de 1
A Imagem do Objeto não muda
public class Database : MonoBehaviour{
private static Database instace;
public static List<Card> returFrasesExpressoes()
{
return instace.FrasesExpressoes.ItensDatabase;
}
}
public class AppControler : MonoBehaviour
{
public Sprite dominado;
public Sprite NaoDominado;
void Atualiza_sessao_Frases_ExpressoesG()
{
GameObject[] dominadosObj = GameObject.FindGameObjectsWithTag("Dominado");
for (int i = 0; i < dominadosObj.Length -1; i++)
{
// a classe Card tem a propiedade Dominado
if(Database.returFrasesExpressoes()[i].Dominado)
{
dominadosObj[i].GetComponent<Imagem>().sprite = dominado
}
else if(!Database.returFrasesExpressoes()[i].Dominado)
{
dominadosObj[i].GetComponent<Imagem>().sprite = NaoDominado
}
}
// Dai eu chamo essa atualização quando ele clica em um botão, até atualiza os valores dos objetos porém apenas a imagem que não muda.
}
[ltr]TRANSLATE with x
English[/ltr]
[ltr]
var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup';
[url=javascript:Microsoft.Translator.FloaterShowEmbed()] [/url] [url=javascript:Microsoft.Translator.FloaterShowSharePanel()] [/url]
TRANSLATE with
COPY THE URL BELOW
[url=javascript:Microsoft.Translator.FloaterOnShareBackClick()] Back[/url]
EMBED THE SNIPPET BELOW IN YOUR SITE
Enable collaborative features and customize widget: Bing Webmaster Portal
[url=javascript:Microsoft.Translator.FloaterOnEmbedBackClick()]Back[/url]
var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); [/ltr]
private static Database instace;
public static List<Card> returFrasesExpressoes()
{
return instace.FrasesExpressoes.ItensDatabase;
}
}
public class AppControler : MonoBehaviour
{
public Sprite dominado;
public Sprite NaoDominado;
void Atualiza_sessao_Frases_ExpressoesG()
{
GameObject[] dominadosObj = GameObject.FindGameObjectsWithTag("Dominado");
for (int i = 0; i < dominadosObj.Length -1; i++)
{
// a classe Card tem a propiedade Dominado
if(Database.returFrasesExpressoes()[i].Dominado)
{
dominadosObj[i].GetComponent<Imagem>().sprite = dominado
}
else if(!Database.returFrasesExpressoes()[i].Dominado)
{
dominadosObj[i].GetComponent<Imagem>().sprite = NaoDominado
}
}
// Dai eu chamo essa atualização quando ele clica em um botão, até atualiza os valores dos objetos porém apenas a imagem que não muda.
}
[ltr]TRANSLATE with x
English[/ltr]
[url=#ar]Arabic[/url] | [url=#he]Hebrew[/url] | [url=#pl]Polish[/url] |
[url=#bg]Bulgarian[/url] | [url=#hi]Hindi[/url] | [url=#pt]Portuguese[/url] |
[url=#ca]Catalan[/url] | [url=#mww]Hmong Daw[/url] | [url=#ro]Romanian[/url] |
[url=#zh-CHS]Chinese Simplified[/url] | [url=#hu]Hungarian[/url] | [url=#ru]Russian[/url] |
[url=#zh-CHT]Chinese Traditional[/url] | [url=#id]Indonesian[/url] | [url=#sk]Slovak[/url] |
[url=#cs]Czech[/url] | [url=#it]Italian[/url] | [url=#sl]Slovenian[/url] |
[url=#da]Danish[/url] | [url=#ja]Japanese[/url] | [url=#es]Spanish[/url] |
[url=#nl]Dutch[/url] | [url=#tlh]Klingon[/url] | [url=#sv]Swedish[/url] |
[url=#en]English[/url] | [url=#ko]Korean[/url] | [url=#th]Thai[/url] |
[url=#et]Estonian[/url] | [url=#lv]Latvian[/url] | [url=#tr]Turkish[/url] |
[url=#fi]Finnish[/url] | [url=#lt]Lithuanian[/url] | [url=#uk]Ukrainian[/url] |
[url=#fr]French[/url] | [url=#ms]Malay[/url] | [url=#ur]Urdu[/url] |
[url=#de]German[/url] | [url=#mt]Maltese[/url] | [url=#vi]Vietnamese[/url] |
[url=#el]Greek[/url] | [url=#no]Norwegian[/url] | [url=#cy]Welsh[/url] |
[url=#ht]Haitian Creole[/url] | [url=#fa]Persian[/url] |
var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup';
[url=javascript:Microsoft.Translator.FloaterShowEmbed()] [/url] [url=javascript:Microsoft.Translator.FloaterShowSharePanel()] [/url]
TRANSLATE with
COPY THE URL BELOW
[url=javascript:Microsoft.Translator.FloaterOnShareBackClick()] Back[/url]
EMBED THE SNIPPET BELOW IN YOUR SITE
Enable collaborative features and customize widget: Bing Webmaster Portal
[url=javascript:Microsoft.Translator.FloaterOnEmbedBackClick()]Back[/url]
var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1); [/ltr]
FelipeCaridade- Iniciante
- PONTOS : 1736
REPUTAÇÃO : 0
Respeito as regras :
Re: A Imagem do Objeto não muda
Está meio confuso, o código é realmente esse ? se for o erro está em GetComponent<Imagem>, deveria ser GetComponent<Image> só que provavelmente teria dado um erro no console... é apenas um erro de grafia, | Image -> inglês | Imagem -> português
De uma olhada nesse código: https://docs.unity3d.com/2018.1/Documentation/ScriptReference/UI.Image-sprite.html
De uma olhada nesse código: https://docs.unity3d.com/2018.1/Documentation/ScriptReference/UI.Image-sprite.html
Tópicos semelhantes
» Quando Passar em um tigger Objeto Muda a Cor do Material
» muda estado de objeto filho sem interferie nos outros
» Sprite quando muda de animaçao muda de lugar e tamanho ajudem
» Fazer objeto sumir após perda de contato com a imagem.
» PALETA DE CORES: asset? tutorial? script?; pegar cor de uma imagem e passar a um objeto.
» muda estado de objeto filho sem interferie nos outros
» Sprite quando muda de animaçao muda de lugar e tamanho ajudem
» Fazer objeto sumir após perda de contato com a imagem.
» PALETA DE CORES: asset? tutorial? script?; pegar cor de uma imagem e passar a um objeto.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos