Developing > Unity
Dialogi - skrypt Kubyzioma
Kuba90:
Dialog pokazuję się w innym miejscu w zależnośći od rozdziałki.Zasada jest dość prosta gui ma swoją skale i pozycje ale w każdej rzodziałce jest w troche innej pozcyji bo ekran ma mniej czy więcej pikseli w zasadzie możesz zrobić Screen.width i Screen.heidth (czy jakoś tak) co ułozy gui na całym ekranie ew użyć tylko Screen.width co da ci szerokość na cały ekran i po częśći naprawi ten problem. Ja nad tym się nie zastanawiałem bo zawsze uzywam jedenj rozdziałki 1024x768 do unity.
Ridic530:
Czyli są zmienne rozdzielczości!!! To teraz jest łatwiej bo można np. wyśrodkować:
--- Kod: ---Screen.width/2 - szerokość_okna / 2
--- Koniec kodu ---
Ale warto jeszcze dodać:
--- Kod: ---transform.LookAt(gracz);
--- Koniec kodu ---
chrismania:
siemka, czy mógłbyś napisać cały skrypt naraz?
Kogaan:
Takie pytanko jak zrobić dialog że gościu będzie sprzedawał zbroje?
Kuba90:
Odkop po ponad roku brawo...A sam kod ma ponad 3 lata.... Kod już tak przestarzały ,że nie ma co go używać. Wprowadzony został nowy system UI w unity więc serdecznie polecam się z nim zapoznać. A jak zrobić sprzedaż ?? nie jest to trudne : NPC sprawdza czy masz w swoim eq odpowiednią ilość złota warunkiem :
--- Kod: ---if(ilość naszego złota=>wartości zakupu){sprzedaj;}
--- Koniec kodu ---
Umieszczasz to w odpowiednim miejscu w kodzie i gra huczy.
Pozdrawiam. A jak potrzebujesz więcej pomocy zapraszam na forum uni3d.pl/forum albo załóż temat na TM w odpowiednim dziale.
Nawigacja
[#] Następna strona
Idź do wersji pełnej