将屏幕滚动到右侧GameMaker

时间:2016-02-11 03:12:40

标签: game-maker gml

view_xview + = 1

我试图让我的屏幕不断滚动,但它没有移动。

据我所知,你只是在屏幕上制作一个不可见的物体并将其作为一个步骤事件分配给它?我还听说让相机跟随一个看不见的物体移动到屏幕上,但这看起来肯定更好吗?

我已经启用了观看功能,可以看到它,我已经尝试了

view_xview + = 1和view_xview [0] + = 1,因为我已经看到了两者,我肯定在view0上。

2 个答案:

答案 0 :(得分:1)

最简单的方法是创建一个不可见的对象,但仍然有一个精灵,只需给它一个1的速度,然后让视图跟随它。在水平跟随边框之前创建它,以便玩家可以在屏幕开始移动之前获得它们的方位。

答案 1 :(得分:0)

你放在哪里view_xview[0] += 1?什么事?步? Object following必须为<no object>

因此,所有步骤必须是:

  1. 创建对象obj_controller
  2. 添加活动Step,地址代码:view_xview[0] += 1;
  3. 创建空间
  4. obj_controller放到房间
  5. 在会议室中启用观看次数(Enable the use of Views标签中的Views
  6. Visible when room starts
  7. 设置View 0
  8. 定义视图的大小/端口
  9. 同时在Use synchronization to avoid tearing

    中设置Global Game Settings -> Windows -> Graphics