Diskuze: Jak udelat vystrel

Ostatní jazyky GameMaker GameMaker Jak udelat vystrel

Avatar
h.honzicek
Člen
Avatar
h.honzicek:

Mam udelanou rotaci instance ale kdyz vystreli bulet vzdy letí doleva i když tam zadam směr a do x dám x a do y dám y

Editováno 21.6.2014 13:58
 
Odpovědět 21.6.2014 13:58
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na h.honzicek
Theodor Johnson:

Prostě při vytvoření dáš střele X a Y toho kánonu (nebo co to je) a předáš ji i vlastnost Direction, která určuje směr pohybu, což defaultně ta střela nemá

var inst;
inst = instance_create(x, y, obj_Bullet);
with (inst)
{
   direction = other.direction;
}
Nahoru Odpovědět 21.6.2014 18:45
Přecházím na "Cross-Platform Development"
Avatar
Kešu
Redaktor
Avatar
Kešu:

...a nebo prostě

inst.direction=direction;

A direction má defaultně každá instance - na nule.

Editováno 22.6.2014 10:30
Nahoru Odpovědět  +1 22.6.2014 10:29
All your base are belong to us!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.