0

view_xview += 1

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

据我所知,您只是在屏幕上制作了一个不可见的对象并将其作为步骤事件分配给它?我也听说让相机跟随屏幕上移动的不可见物体,但这似乎更好吗?

我已经启用了我的视图的使用,使它可以被看到,我已经尝试过

view_xview += 1 和 view_xview[0] += 1 因为我都看过了,我肯定在 view0 上。

4

2 回答 2

1

最简单的方法是制作一个不可见但仍有精灵的对象,并将其 hspeed 设为 1,然后让视图跟随它。在水平跟随边框之前创建它,以便玩家可以在屏幕开始移动之前获得他们的方位。

于 2016-02-21T00:51:59.187 回答
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 ViewsViews选项卡中)
  6. 设置Visible when room startsView 0
  7. 定义视图的大小/端口

也设置Use synchronization to avoid tearingGlobal Game Settings -> Windows -> Graphics

于 2016-02-11T08:38:29.490 回答