GameMaker Studio 2 Desktop

GameMaker Studio 2 Desktop

Not enough ratings
Orbitální Pohyb
By Orbis
   
Award
Favorite
Favorited
Unfavorite
Příklad
Sin a Cos se používají k lokalizaci přesných poloh X a Y podle úhlu pro detekci objektů. Cos představuje vodorovné polohy v X k aktuálnímu úhlu. Sin představuje svislé polohy v Y k aktuálnímu úhlu.



X a Y - představuje střed orbity

úhel - značí proměnou rotace např 180

poloměr - značí proměnou vzdáleností od středu X a Y např 128




Step Events
direction+=2

Draw Events
draw_set_color(c_white) draw_circle(x,y,16,false) draw_set_color(c_white) draw_circle(x + cos( degtorad( direction )) * 128,y - sin( degtorad( direction )) * 128,16,false)


vytvořeno za pomocí >Webu< [gamemakercookbook.blogspot.com]



2 Comments
Orbis  [author] 18 Jul, 2020 @ 9:37am 
ono to jde takhle jednoduše :steamhappy: díky moc
1D3D4RY 16 Jul, 2020 @ 7:48am 
Podle mě to je moc komplikované, stačilo by použít funkci "lengthdir".
//Toto do Create eventu-----
angle = 0;

//Toto do Draw funkce------
angle += 1;
distance = 100;
xx = x + lengthdir_x(distance,angle);
yy = y + lengthdir_y(distance,angle);
draw_circle(xx,yy,10,false)
draw_self();