Imam problem oko skriptovanja

Imam problem oko skriptovanja

offline
  • Pridružio: 27 Jul 2014
  • Poruke: 81
  • Gde živiš: Pozarevac, Srbija

Treba mi pomoc, ne znam kako da napravim virtuelni joystick u igrici za android uredjaje u Unity-u. Ako neko mze da mi preporuci neki tutorial na internetu ili da mi objasni u ovoj temi bilo bi lepo.

Druga stvar: Iz nekog razloga mi ne radi menu za jednu igricu.
Ima tri dugmeta Play, Settings i Quit dugme.
Dugme je jedan cube sa box colliderom na koji sam dodao text.
Evo ga skript:
using UnityEngine; using System.Collections; public class MenuButtonScript : MonoBehaviour {    public GameObject buttonText;         //Ovaj deo tekstu na dugmetu stavlja boju u crnu    void Start ()    {       buttonText.renderer.material.color = Color.black;    }         //Ovaj deo menja boju teksta i dugmeta kada se predje misem preko njega    void OnMouseEnter ()    {       renderer.material.color = Color.blue;       buttonText.renderer.material.color = Color.white;    }    void OnMouseExit ()    {       renderer.material.color = Color.white;       buttonText.renderer.material.color = Color.black;    }
ovaj deo skrpita radi, ali ovaj iz nekog razloga nece:
void OnMouseDown ()    {       Application.Quit (); //Ovo sam namerno stavio da bude izvrseno kada se klikne na bilo koje dugme, to cu kasnije izmeniti    }
Hvala unapred! Very Happy



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12391

Napisano: 26 Okt 2014 0:39

Pozdrav Ziveli
Dobrodošao na forum Very Happy

Hajmo redom.

1. Ovaj kod za miša testiraš u igri za PC ili u igri za Android ?
Android ne može da koristi OnMouse funkcije već se proverava da li je korisnik pipnuo ekran.

2.
Application.Quit() Ne radi u editoru, međutim kada iskompajliraš igru i probaš to isto, videćeš da se aplikacija gasi.

Dopuna: 26 Okt 2014 0:41

3. Kakav džojstik ? Šta će da kontroliše ?



offline
  • Pridružio: 27 Jul 2014
  • Poruke: 81
  • Gde živiš: Pozarevac, Srbija

Kod za mis je u igrici za PC, hvala za to Very Happy

Kada sam rekao Joystick mislio sam na onaj kruzic na ekranu koji sluzi za kontrolu, nalik ovome: i.ytimg.com/vi/8I6FdK9XILY/maxresdefault.jpg

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12391

Assets > Import Package > Standard Assets (Mobile)

Tu ćeš pronaći Joystick + skriptu

Nisam je lično testirao (telefon mi se sada puni) ali ću baciti pogled sutra i eventualno skrpiti minimalnu skriptu i prebaciti je u C#. Ono što treba da znaš jeste da će se pojaviti nova komponenta "GUI Texture" na gameobjectu kome "nalepiš" skriptu, koju treba da podesiš
Kada sam pitao čemu će da služi, mislio sam na konkretnu funkciju.
Hoće li pomerati 3D model ? 2D model ? Kameru? itd.

offline
  • Pridružio: 27 Jul 2014
  • Poruke: 81
  • Gde živiš: Pozarevac, Srbija

Treba da pomera 3D model, gore-dole, levo-desno
Znam za Joystick u standar assets i snasao bih se da ga podesimi da ga prilagodim za neku drugu scenu, ali kada pogledam skriptu uopste je ne razumem, zeleo bih da znam barem princip na kome radi pa da pokusam sam da napravim. Very Happy

Ko je trenutno na forumu
 

Ukupno su 889 korisnika na forumu :: 42 registrovanih, 5 sakrivenih i 842 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksmajstor, Andrija357, Apok, Ben Roj, bokisha253, Brana01, BRATORIII, Cassius Clay, Dimitrije Paunovic, Dimitrise93, FOX, Georgius, HogarStrashni, ivan979, ivica976, Joja, JOntra, Još malo pa deda, Karla, lord sir giga, mercedesamg, Milometer, Miškić, Mlav, moldway, nemkea71, opt1, sap, slonic_tonic, ss10, Steeeefan, stegonosa, suton, Toper, VJ, VP6919, W123, zbazin, zillbg, Zoca, 125, 79693