1
Prace 2D / Digital art
« dnia: 2022-11-18, 20:26 »Dall-E?stable diffusion
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
[System.Serializable]tekst = (indeks[numer_assetu].Pliki_TXT[który_TextAsset_w_wraperze].text.Split('\n'));
[CreateAssetMenu(menuName = "Indeks Plików TXT")]
public class Indeks_Plików_TXT : ScriptableObject
{
public TextAsset[] Pliki_TXT;
}
W innym skrypcie stworzyłem zmienną ,która przechowuję assetpublic Indeks_Plików_TXT asetytxt;
tekst = (TextAsset.text.Split('\n'));
tekst = (Indeks_Plików_TXT(GetComponent <Pliki_TXT[numer_pliku_w_indeksie]> ().text.Split('\n')));
if(ilość naszego złota=>
czyli musisz sprawdzić ilość złota potrzebną do zakupu, najlepiej jak skorzystasz z tego :)=>wartości zakupu
tutaj prosta sprawa i nic nie musze tłumaczyć - kolejna zmienna z wartością tym razem zakupu.{sprzedaj;}
i dodanie przedmiotu do eq. Tutaj musisz dodać informację w swoim skrypcie z EQ ,że obiekt został dodany np odblokować go czy jak tam to widzisz. To już Twoja w tym głowa, po za tym w wujku google i cioci yt znajdziesz pełno poradników gdzie ludzie dokładnie krok po kroku tłumaczą.if(ilość naszego złota=>wartości zakupu){sprzedaj;}
Umieszczasz to w odpowiednim miejscu w kodzie i gra huczy.Polecam poczytać: http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScriptDokładnie , temat już wałkowany wiele razy
var w : flota;///width - szerokość, 1 to 100% wielkośći ekranu , 0.1 to 10% itp///
var h : float;///height - wysokość, analogicznie///
private var rect : Rect;
function OnGUI(){
rect.x = (Screen.width*(1-w))/2;////takie coś da ci dolny środek////
rect.y = (Screen.height*(1-h));
rect.width = Screen.width*w;
rect.height = Screen.height*h;
///////teraz dodaj jakiś elemnt gui//////
GUI.Box(rect,"Napis");
}
ale to UnityScript nie c#