GameMaker Studio 2 Desktop

GameMaker Studio 2 Desktop

评价数不足
Orbitální Pohyb
由 Orbis 制作
   
奖励
收藏
已收藏
取消收藏
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 条留言
Orbis  [作者] 2020 年 7 月 18 日 上午 9:37 
ono to jde takhle jednoduše :steamhappy: díky moc
1D3D4RY 2020 年 7 月 16 日 上午 7:48 
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();