Game Maker Studio视图无法正常工作

时间:2016-05-08 09:22:06

标签: view game-maker gml

所以我对编码比较陌生,现在我正在使用Game Maker Studio。

我使用gml使用代码创建游戏视图:

假设窗口宽度为1280且窗口高度为720,则obj_player是视图的主要对象:

if (window_get_fullscreen() == false){
view_visible[0] = true; //Assume from here that everything is on view[0]
view_wview = window_get_width;
view_hview = window_get_height;
view_xview = obj.player.x - view_wview/2;
view_yview = obj.player.y - view_hview/2;
view_xport = 0;
view_yport = 0;
view_wport = window_get_width;
view_hport = window_get_height;
}

所有这一切都是在控制房间视野的物体的一个步骤事件中。

我查看的房间是1800x1800,窗口大小只有1280x720。当房间显示时,整个房间显示在1289x720窗口,而不是1280x720视图,只能显示房间的一部分。

现在,所有的精灵都被拉伸到垂直平面,因为代码试图将一个1800x1800的房间挤进一个1280x720的窗口,但是我怎么能这样做才能在1280x720视图中只显示整个房间的1280x720?

1 个答案:

答案 0 :(得分:2)

如果您想使用视图,则需要启用它。

GM Views option

或使用代码启用它:

view_enabled = true;