-
Postów
2 728 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Konrad-GM
-
-
skopiuj Ctrl+C? a wklej Ctrl+V?
-
Przecież jest też search w helpie...
-
Może to cię zainteresuje: http://gmc.yoyogames.com/index.php?showtop...l=online+engine
-
To dlatego GM7 jest gorszy?żeby mieć pełna wersję trzeba zapłacić 20$ lub mieć crack, który bardzo trudno znaleźć.Po pierwsze... GM6 Też kosztuje...
Po drugie... piractwo jest karalne...
-
Bez kodu źródłowego... to ciężko zdziałać :P
-
-
Głos by był dla Jakima ( tylko że nie ma startu ani końca ;p )
-
Gdyby każda funkcja była plagiatem... to czy użycie draw_sprite_ext to też by było plagiatem? gdy jest nawet w FAQ
Btw. Dużo jest w FAQ :P
-
Uważajcie bo ja was zniszczę...
A co do przykładu, proste i wcale nie jest plagiatem...
-
@ UP: Lol, głos będzie jak na razie dla ciebie :P
-
@UP: Spolszczona dokumentacja jest tu, o:
http://www.gmclan.org/index.php?wiki
A FAQ to raczej nie jest spolszczone, tylko ono jest polskie:P
-
Najprawdopodobniej przykład ze światłami to też plagiat...
-
@UP: Basha se wsadź ;]Głównie chodzi mi o wydajność i możliwości.Ja polecam C++ ;D
-
Nawet nawet, do lightmapek się nadaje :P
-
Można też to zrobić na switch'u:
GML// Przykładowy kod{
case vk_right:
{
x+=1;
}break;
case vk_left:
{
x-=1;
}break;
case vk_down:
{
y+=1;
}break;
case vk_up:
{
y-=1;
}break;
}
@ UP:
GMLwith(obiekt){
speed=10;
}
-
To nie był żart, naprawdę można to zrobić na surface :P
-
@Yoda: Czyli rozwiązanie na for plecaka jest proste... przy pomocy surface! :P
-
Najpierw napisz po co to jest:
GMLglobal.inventory[ii,1] = ii+1;a jeśli sprawdza ( w co wątpię... :P ) to po co to? ( w klamrach ):
GMLif global.inventory[ii,1] = falseE: Logicznie daj tylko:
GMLfor (ii = 0; ii < 32; ii+=1){
if global.inventory[ii,1] = false//jesli miejsce jest wolne
{
x = global.inventory[ii,2];//pozycja slota
y = global.inventory[ii,3];
in_inventory = 1;
global.inventory[ii,1] = true;// miejsce jest 'zajete'
persistent = true;
depth = -999991;
takedepth = -999991;
slot = ii;//itemek pobiera informacje w ktorym jest slocie
break; // Zatrzymujemy pętle tongue2.gif
}
}
-
Pętla się wykonuje tylko dla tego kodu:
GMLglobal.inventory[ii,1] = ii+1;I dlatego gdy dochodzi do klamer for już się skończył i ii=32 :P
-
Zauważyłem że dałeś:
GMLfor (ii = 0; ii < 32; ii+=1) global.inventory[ii,1] = ii+1;i to raczej łamie wszystko :P
E: I dlatego daje na ostatni slot ponieważ po pętli ii=32 :P
-
GMLfor (ii = 0; ii < 32; ii+=1) // global.inventory[ii,1] = ii+1; lol?
if global.inventory[ii,1] = false//jesli miejsce jest wolne
{
x = global.inventory[ii,2];//pozycja slota
y = global.inventory[ii,3];
in_inventory = 1;
global.inventory[ii,1] = true;// miejsce jest 'zajete'
persistent = true;
depth = -999991;
takedepth = -999991;
slot = ii;//itemek pobiera informacje w ktorym jest slocie
break; // Zatrzymujemy pętle :P
}
}
-
1. Tylko w grach multiplayer są lagi :P
2. Kwestia aktywowanych obiektów i postaraj się jak najmniej ich używać ;)
3. Używaj for/while gdy jest to bardzo konieczne
-
Nie jestem grafikiem ale coś spróbowałem skleić :P
http://img107.imageshack.us/img107/2272/warzonekw7.png ( 800x600 )
A tu plik psd:
-
A jaka wielkość obrazka?
Lagi
w Pytania początkujących
Opublikowano
Nie ma zrypniętego, tylko GM nie kompiluje skryptów ( Delphi ), tylko wszystkie je wala do EXE'ka ( Dlatego pusty projekt GMa waży >1MB )