ustawienia pocisku:
w create:
z=obj_player.z+13;
ztt=obj_player.zdirection;
direction=obj_player.direction;
speed=12;
w step:
{
z+=tan(degtorad(-ztt))*speed
}
ustawienia kamery:
w draw:
d3d_set_projection(x,y,z+13,x+cos(direction*pi/180),y-sin(direction*pi/180),z+13+tan(degtorad(zdirection)),0,0,1);
w step:
direction-=(display_mouse_get_x()-display_get_width()/2)/8;
zdirection-=(display_mouse_get_y()-display_get_height()/2)/8;
if display_mouse_set(display_get_width()/2,display_get_height()/2);
{if zdirection > 89 then zdirection=89;}
{if zdirection < -89 then zdirection=-89;}
w create:
friction=1;
d3d_start();
d3d_set_perspective(true);
d3d_set_hidden(1);
d3d_set_lighting(0);
draw_set_color(c_white);
draw_set_alpha(1);
d3d_set_culling(false);
d3d_set_shading(false);
texture_set_interpolation(false);
d3d_set_fog(1,c_silver,200,300);
zdirection=0;
z=0;