| Dodany | 26 sierpnia 2009, 12:32 | Odsłon | 5311 |
| Edytory |
![]() ![]() ![]() ![]()
| Ocena |
(10 głosów)
|
| Kategoria | Silnik | Poziom |
(Dla średnio-zaawansowanych)
|
| Zdarzenia | |
| 1 | • Always Destroy Twój wróg na radarze Create "Twój wróg na radarze" at (0,0) from "Twój wróg" |
| 2 | • Always Set X Positon "Twój wróg na radarze"> ((X( "Twój wróg na radarze" )-X( "Twoja postać" ))+320)/6.4+X( "Twoja postać na radarze" )-50 Set Y Position "Twój wróg na radarze"> ((Y( "Twój wróg na radarze" )-Y( "Twoja postać" ))+240)/4.8+Y( "Twoja postać na radarze" )-50 Center display at (0,0) from "Twoja postać" Make invisible "Twój wróg na radarze" |
| 3 | • "Twój wróg na radarze" is overlapping "Radar" Reappear "Twój wróg na radarze" |
| Kodek @ 13 stycznia 2010, 11:16 | ||
| Widzisz ten zajebiaszczy tekst na dole? No bo chyba ślepy nie jesteś.... http://fabrykagier.com/przyklad/prosty-radar-10030 | ||
| Aruolisziom @ 13 stycznia 2010, 09:36 | ||
| mógłbyś po polsku napisać albo dac link do tego? | ||
| Redneckus @ 30 września 2009, 16:07 | ||
a czy pod TGF1 też są jakieś pluginy do zrobienia radaru? Bo mam troszkę starą wersję MMF2 [najstarszy patch? ] i dużo pluginów nie chodzi (program ich nie widzi), i dlatego właśnie używam TGF1
Ostatnio edytowane 30 września 2009, 16:07 przez Redneckus
| ||
| Cremmy @ 30 września 2009, 15:54 | ||
| Nie bedzie to wygladalo dokladnie tak, jak w tym kursie, ale viewport moze sie nadac do zrobienia prostego radaru (no i jest pod mmf2) ;o | ||
| ktos @ 30 września 2009, 15:39 | ||
|
Minimap jest na licencji i wyświetla reklemy więc jest do 4 liter:)
Znalazłem 2 takie pluginy które mogą być ale nie testowałem
Wargame map object
Aging pair map
Są to pluginy do mmf2Dev więc może ich nie być w mmf2
Ostatnio edytowane 30 września 2009, 15:40 przez ktos
| ||
| Kodek @ 30 września 2009, 15:26 | ||
| Nie do końca jestem pewien o jaki chodzi, ale chyba Minimap Object. | ||
| Redneckus @ 30 września 2009, 15:20 | ||
| Tego, o którym mowa w komentarzach ^^ Wolę użyć pluginu bo kiedyś użyłem twój przykład i mi czasami kropki (wrogowie) wychodziły poza radar, a jestem przekonany w 99%, że wszystko dobrze ustawiłem. | ||
| Kodek @ 30 września 2009, 14:56 | ||
| Jakiego $#%@! pluginu?! | ||
| Redneckus @ 30 września 2009, 14:01 | ||
| Możecie podać nazwe pluginu? | ||
| Tropik @ 28 sierpnia 2009, 17:51 | ||
Niezbyt wydajny sposób. Zastosowanie pluginu byłoby bardziej optymalnym rozwiązaniem.
Jednakże wiadomo - nie każdy te pluginy posiada
Ostatnio edytowane 28 sierpnia 2009, 17:53 przez Tropik
| ||
| Kodek @ 27 sierpnia 2009, 19:05 | ||
| RomanX, ale ty zdolny ^^ | ||
| RomanX @ 27 sierpnia 2009, 18:38 | ||
| Lepiej użyć pluginu ;P | ||
| Omenski @ 27 sierpnia 2009, 09:07 | ||
Pod pojęciem radar rozumie się tu prostokątne pole, w którym wykrywa się przeciwników.
Od razu nasuwa się pytanie co do zdarzenia 1: czy trzeba cały czas tworzyć i usuwać obiekty?
Krótkie, jak dla mnie mało intuicyjne, ale jeśli działa to dobrze .
Zdarzenie 2 wygląda nieco "hardcodowo".
Nie chodziło przypadkiem o porównanie pozycji przeciwnika z graczem i przeliczenia tego na współrzędne radaru?
Sugerowana wersja 2:)
Set X Position "Twój wróg na radarze" = XRadaru + (X("Twój wróg) - X("Twoja postać"))*SkalaRadaruX
Set Y Position "Twój wróg na radarze" = YRadaru + (Y("Twój wróg) - Y("Twoja postać"))*SkalaRadaruY
Ukryj "Twój wróg na radarze"
Zmienne:
XRadaru - współrzędna x-owa lewej krawędzi radaru
YRadaru - współrzędna y-owa górnej krawędzi radaru
SkalaRadaruX - liczba (z reguły <1), określająca ile pikseli (po współrzędnej X) na właściwej planszy odpowiada jednej pikseli (po współrzędnej X) na radarze
SkalaRadaruY - analogicznie jak dla SkalaRadaruX
Zdarzenie 3 może zostać w takim przypadku bez zmian.
Osobiście nie jestem zwolennikiem nieustannego tworzenia i usuwania obiektów, tak samo ma się z ukrywaniem i pokazywaniem.
Ostatnio edytowane 27 sierpnia 2009, 09:11 przez Omenski
| ||
| szymat @ 26 sierpnia 2009, 18:14 | ||
| Kurczę, ale to musi %P zajmować, ale fajne, proste i przydatne 6/6 ;p | ||