【发布时间】:2020-08-29 23:01:57
【问题描述】:
我不知道为什么,但出于某种原因,每当我游戏中的镜头移动时,除了它所关注的角色之外,其他所有东西都会做这种奇怪的事情,它们会按应有的方式移动,但它们几乎会振动,你可以看到一点物体背面的痕迹,虽然它非常小。有人能告诉我为什么会这样吗?这是代码:
x+= (xTo-x)/camera_speed_width;
y+= (yTo-y)/camera_speed_height;
x=clamp(x, CAMERA_WIDTH/2, room_width-CAMERA_WIDTH/2);
y=clamp(y, CAMERA_HEIGHT/2, room_height-CAMERA_HEIGHT/2);
if (follow != noone)
{
xTo=follow.x;
yTo=follow.y;
}
var _view_matrix = matrix_build_lookat(x,y,-10,x,y,0,0,1,0);
var _projection_matrix = matrix_build_projection_ortho(CAMERA_WIDTH,CAMERA_HEIGHT,-10000,10000)
camera_set_view_mat(camera,_view_matrix);
camera_set_proj_mat(camera,_projection_matrix);
【问题讨论】:
-
当我读到标题时,我以为它真的在振动(控制器)。也许你应该把“振动”换成“摇”之类的东西
标签: camera gml game-maker-studio-2