DXライブラリ5 マウスで玉遊び(基本)
DXライブラリ5 マウスで玉遊び(基本)
「3-4 デルタタイム」で作成したプログラムでは、玉は、左右にしか動きませんでしたが、これを上下にも動くように修正します。また、プログラムの構成を、初期処理、入力処理、更新処理、描画処理、終了処理を行う関数に分割します。
「4-4 クリックで色選択」で作成したプログラムを参考に、マウスカーソルが玉の位置でクリックを検出したならば、玉を止める処理を追加します。
マウスボタンが押された位置と、マウスボタンが離された位置を元に、玉の動くスピードと方向を求め、玉を動かす処理を追加します。
「4-5 ダブルクリックで画面クリア」で作成したプログラムを参考に、ダブルクリックを検出したならば、初期状態に戻す処理を追加します。