Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > ビュー機能 > view_hborder
Viewの水平方向の境界線の幅を設定・取得します
view_hborder[0...7]
この変数はViewの水平方向の境界線の幅を設定します。これを使用することで、指定のインスタンス(view_object変数で設定)の動きに合わせて画面をスクロールすることができます。
例えば、view_wviewが320の際に、view_hboardに160を指定すると、指定のインスタンスが常に中央に表示されるようになります。しかしview_hboardを0にすると、端まで移動しないと画面はスクロールしなくなります。
手動でviewのx/yを設定していない場合、viewは画面の境界を離れることはありません。これはview がルームの端に達した時、水平および垂直の境界線は無視され、インスタンスがview内で自由に移動することを意味します。
オブジェクトが中央に表示されるようにViewを設定します
view_hbor[0] = view_wview[0] / 2; view_vbor[0] = view_hview[0] / 2;