NukeBoards
Pomoc - [MMF2] Strzał 360
Zimny_kotlet - 26-12-2011, 16:05
: Temat postu: [MMF2] Strzał 360
No więc tak:
Chciałem sobie zrobić prosty silnik do strzelania 360, poczytałem trochę tu i tam, no i zrobiłem tak jak pisali. Tylko że coś nie działa.
Zdarzenia i cała reszta wyglądają mniej więcej tak:
Jest gracz, celownik i pocisk.
Celownik ustawiony tam gdzie myszka, wiadomo.
User klika -> stwórz pocisk na postaci // ustaw kąt pocisku na "Direction( "Advanced Direction Object", X( "postac" ), Y( "postac" ), X( "celownik" ), Y( "celownik" ))"
Jest więcej niż zero pocisków -> włącz pętle "ruch_pocisku" 10 razy
Na pętli "ruch_pocisku" -> dodaj "Cos(Angle( "pocisk" ))" do PosX kulki // odejmij "Sin(Angle( "pocisk" ))" od PosY kulki
Teoretycznie to powinno wystarczyć, lecz jak klikam to pocisk sie pojawia, obraca i caly czas jest w miejscu w którym się pojawił. Jakikolwiek przykład mile widziany.
Minty - 26-12-2011, 16:21
:
Cos(Angle( "pocisk" )) - zawsze mniejsze lub równe 1, czyli zaokrąglane do całkowitego 0 lub w szczególnym przypadku 1. Pozycja jest całkowita. Wobec tego dodajesz zero
Zrób tak: dodawaj/odejmuj te wartości od zmiennych RuchX, RuchY (dodaj je najpierw pociskowi), a następnie ustawiaj PosX i PosY na te zmienne. Pamiętaj, żeby przy tworzeniu pocisku (tj. przy kliknięciu) ustawić RuchX,Y na PosX,Y.
Zimny_kotlet - 26-12-2011, 17:21
:
No dobra, dodaje Cos(Angle("pocisk")) do ruchX, później ustawiam posX na ruchX, klikam, a ten dalej stoi. Po chwili sie zorientowałem że przy kliknięciu ustawić ruchX/Y na PosX/Y-nic to nie zmieniło, nic się dalej nie chce ruszać.
Minty - 27-12-2011, 07:59
:
| Zimny_kotlet napisał/a: |
| a ten dalej stoi. |
Dalej stoi, a jeszcze nie ustawiałeś RuchX,Y na PosX,Y na początku istnienia? To znaczy, że akcje są dobre, tylko najwyraźniej warunki nie. Gdyby warunki były spełnione, obiekt teleportowałby się do 0,0.
Zimny_kotlet - 27-12-2011, 16:36
:
Okej, znalazłem błąd, 360 ładnie działa, "pomógł" rozdane, temat zakończony.
ChickenGames - 02-05-2015, 20:16
:
Daj projekt mfa do downloadu bo nic nie kumam ;3
wermi - 02-05-2015, 20:22
:
Necroposting. Na nukesofcie masz fajny tutorial do strzału 360.
http://romanx.webd.pl/down/360.zip
|