Niften
Member
How would I prevent my camera from seeing outside the room?
CREATE
STEP
CREATE
Code:
#macro CAMERA_WIDTH 1024
#macro CAMERA_HEIGHT 768
camera = camera_create();
var vm = matrix_build_lookat(x,y,-10,x,y,0,0,1,0);
var pm = matrix_build_projection_ortho(CAMERA_WIDTH/3,CAMERA_HEIGHT/3,1,10000);
camera_set_view_mat(camera,vm);
camera_set_proj_mat(camera,pm);
view_camera[0] = camera;
follow = obj_player;
xTo = x;
yTo = y;
game_set_speed(60, gamespeed_fps);
Code:
x += (xTo - x)/10;
y += (yTo - y)/10;
//x = xTo;
//y = yTo;
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);