-1
私は幅が260ピクセルのウィンドウを持っています。 DrawSurface関数を使用することで、画面上に表示されない位置にイメージを置くことができます(例:500,10)。今、私はどこに画像があるところに画面を移動したいです(ボタンを押すことによって)。出来ますか?SDL2、C++を使用して画面を移動するにはどうすればよいですか?
私は幅が260ピクセルのウィンドウを持っています。 DrawSurface関数を使用することで、画面上に表示されない位置にイメージを置くことができます(例:500,10)。今、私はどこに画像があるところに画面を移動したいです(ボタンを押すことによって)。出来ますか?SDL2、C++を使用して画面を移動するにはどうすればよいですか?
this articleの正確さや最新性はわかりませんが、SDL_Rect変数を使用して仮装カメラを実装するための開始コードがたくさんあります。あなたの場合は、カメラオブジェクトのxとy変数を変更し、apply_surface()メソッドを使用してカメラの位置を基準にしてテクスチャを表示します。