Využij akce až 80 % zdarma při nákupu e-learningu. Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
python week

Diskuze: Jak udelat vystrel

Aktivity
Avatar
h.honzicek
Člen
Avatar
h.honzicek:21.6.2014 13:58

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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Theodor Johnson
Redaktor
Avatar
Odpovídá na h.honzicek
Theodor Johnson:21.6.2014 18:45

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
Mo8ilε 15 Ѐλđ
Avatar
Kešu
Redaktor
Avatar
Kešu:22.6.2014 10:29

...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
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.