自動スクロール(カメラをスクリプトで移動させる)

トップへ

参考ページ

やりたいこと

自動スクロールを実現するために、スクリプト内でカメラを毎フレーム右に移動させていきたい

概要

こまかい手順

カメラ位置の取得と変更

obj_game > ステップ

// カメラ位置を取得
var _vx = camera_get_view_x(view_camera[0])
var _vy = camera_get_view_y(view_camera[0])

// カメラ位置を変更
camera_set_view_pos(view_camera[0], _vx + _scroll_speed, _vy)

camera_get_view_x/y で現在位置を取得できる。
これをいったん変数に格納しておいて、別途定義した _scroll_speed ぶん動かす。
obj_game > ステップ内に書けば毎フレーム実行してくれる。