2017年8月8日2Dアクションゲームや見下ろし型のマップRPGなどでは、プレイヤーを画面の中心に表示して、プレイヤーの移動に応じて表示する場面の方をスクロールさせる処理がよく使われます。利用することで簡単に実装することができます。今回は、左右に動かせるスプライトに追従するカメラのサンプルプログラムを紹介します。カメラはブラウザでは動かないため、ネイティブ環境(AndroidやiOS)で動作確認を行います。変更したプログラムです。}});スプライトの画像は適当なものを用意してください。画面をタップして左右にスライドさせるとプレイヤーとカメラが移動します。適当にラベルを横方向に並べて、カメラが移動していることがわかるようにしています。実際に実機で動作させてみると、この状態から、画面をタップして右にスライドすると、プレイヤーは中心位置から動かず、ラベルが画面右から現れます。このサンプルではただのラベルですが、これらを衝突判定のあるオブジェクトなどに変更すれば、画面に収まらない大きなマップを作成することができます。カメラの設定を行うプログラム今回のプログラムで要となるのが、上記でハイライトされた2つの処理です。0));カメラは3D空間上で配置されますので、位置の指定も3次元座標で指定します。