Unity 3D - Skrypt na menu 14185 7

O temacie

Autor marcio13174111

Zaczęty 22.08.2012 roku

Wyświetleń 14185

Odpowiedzi 7

marcio13174111

marcio13174111

Użytkownicy
posty29
Propsy1
  • Użytkownicy
Więc mam skrypt do menu, tylko nie wiem, czy działa  :lol:  Jak by ktoś mógł sprawdzić, to bardzo proszę:

Cytuj
var isQuitButton = false;

function OnMouseEnter()
{
//change the color of the text
renderer.material.color = Color.red;
}

function OnMouseExit()
{
//change the color of the text
renderer.material.color = Color.white;
}
function OnMouseUp()
{
//are we dealingwith a Quit Button?
if( isQuitButton )
{
//quit the game
Application.Quit();
}
else
{
//load level
Application.LoadLevel(3);
}
}

UWAGA! Skrypt należy przenieść na 3D Text, a następnie dla tego tekstu ustawić Box Collider!
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator

inż. Avallach
Administrator

Unity 3D - Skrypt na menu
#1 2012-08-22, 15:20(Ostatnia zmiana: 2012-08-22, 15:32)
Rozwalasz mnie swoim podejściem do developingu (@down: to nie jest komplement, w bardzo negatywnym sensie). Czytałeś ten skrypt w ogóle? Wiesz do czego się używa "3D Text" i czym to właściwie jest? Jeśli nie robisz tego menu w niewiadomo jakim trójwymiarze, to idziesz w zdecydowanie złą stronę.

//edit: po prostu zacytuję dokumentację, jakby już same nazwy "GUI Text" i "3D Text" nie mówiły w oczywisty sposób której do czego używać:
http://docs.unity3d.com/Documentation/Components/class-TextMesh.html
[quote name="http://docs.unity3d.com/Documentation/Components/class-TextMesh.html"]Text Meshes can be used for rendering road signs, graffiti etc. The Text Mesh places text in the 3D scene. To make generic 2D text for GUIs, use a GUI Text component instead.[/quote]

Jeszcze właściwiej byłoby użyć w tej sytuacji GUI.Button.

marcio13174111

marcio13174111

Użytkownicy
posty29
Propsy1
  • Użytkownicy
Hehe :D  No chodzi o to, że pobrałem skrypt ten i mi nie działa, dlatego chciałem, aby ktoś go obczaił i zobaczył, czy mu działa. Link do filmiku o skrypcie:
https://www.youtube.com/watch?v=GwqetxsTRuU


Hehe :D  Już mi działa xD

W każdym razie mi działa. Wszystko jest dobrze, więc nie wiem w czym problem. Ustawiłem Box Collider itp. I jak włączam test gry, to tekst 3D podświetla mi się na czerwono i jak klikam Start to wchodzi mi do gry.
 

Ezzam

Ezzam

Użytkownicy
posty391
Propsy367
  • Użytkownicy
Kolejna osoba próbuje składać grę z gotowych elementów? To idzie w złą stronę.
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Nie wiem w ogóle kto kleci te "tutoriale" że potem takie rzeczy wychodzą. 3D Text nadaje się do menu tylko jeśli ma być ono mocno animowane w przestrzeni 3d, np imitując jakiś interface holograficzny czy napisy na przesuwanych obiektach.

Drock

Drock

Użytkownicy
posty357
Propsy75
ProfesjaProgramista
  • Użytkownicy

Drock

Unity 3D - Skrypt na menu
#5 2012-08-22, 15:47(Ostatnia zmiana: 2012-08-22, 15:52)
nie rób z gotowych elementów jak masz jakiś przykład to przepisz

korzystaj z tutków z tego :
http://themodders.org/index.php?/topic/16785-linki-do-tutoriali/

co do menu to obejrzyj tą serię wykorzystuje tam to co pisał Avallach
obejrzyj resztę jego filmów o menu bo to jest 1 part z 3 i on jeszcze robi menu pausy
https://www.youtube.com/watch?v=ufFC5Gz7avM

mam nadzieje że znasz angielski bo polskie tutki ( większość ) to gówna

Av tym sposobem też da się zrobić animowany menu robi w tutku który podałem powyżej

@marcio13174111 do kodu używaj dodatku "Code"
 

marcio13174111

marcio13174111

Użytkownicy
posty29
Propsy1
  • Użytkownicy
Tak, tak, widziałem już ten poradnik, ale chciałem zobaczyć z tych polskich. Tam jest jak zrobić proste menu i tyle. Animowane wiem. Jest właśnie polski poradnik jak zrobić menu, ale takie animowane z waypointami itp. Widziałem je już i fajne jest, facet tam zrobił animację robotów, które chodziły po planszy i samolot, który latał po niebie. Jak mówiłem, to jestem początkujący i mnie wystarczy prościutkie menu. Nie chcę innych. Trochę się pobawię w Unity 3D to potem zabiorę się za te tutki angielskie. Zamknąć temat.
 

Drock

Drock

Użytkownicy
posty357
Propsy75
ProfesjaProgramista
  • Użytkownicy
Ale nie korzystaj z polskich tutków sam się na tym przejechałem
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry