31Nf4ChZ4H73N
Member
I followed the camera tutorial by Shaun Spalding
oCamera
create event
step event
how do I get the x position/left position of the view?
oCamera
create event
GML:
camera = camera_create();
var vm = matrix_build_lookat(x,y,-100,x,y,0,0,1,0);
var pm = matrix_build_projection_ortho(1366,768,2,-1000);
camera_set_view_mat(camera, vm);
camera_set_proj_mat(camera, pm);
view_camera[0] = camera;
follow = oPlayer;
xTo = x;
yTo = y;
GML:
x += (xTo -x)/25;
y += (yTo -y)/25;
if(follow != noone)
{
xTo = follow.x;
yTo = follow.y;
}
var vm = matrix_build_lookat(x,y,-10,x,y,0,0,1,0);
camera_set_view_mat(camera, vm);
Last edited: