Game Maker7.0でオブジェクトをカーソルに追従させる方法

click fraud protection

「スプライト」メニューを右クリックし、「スプライトの作成」を選択して、スプライトを作成します。 組み込みのペイントショップツールを使用して、プレーヤーを表すことができる単純な形状を描画します。 円、正方形、またはその他の適切に単純なものなら何でもかまいません。

「オブジェクト」メニューを右クリックし、「オブジェクトの作成」を選択して、そのスプライトでオブジェクトを作成します。 「follower」という名前を付け、スプライトリストボックスをクリックして、作成したスプライトを割り当てます。 オブジェクト設定ウィンドウを閉じないでください。

オブジェクトを常にマウスカーソルと同じ位置に配置する場合は、[位置にジャンプ]アイコンを[アクション]ボックスにドラッグします。 2つの「X」マークの間に描かれた矢印のように見えるものです。 ポップアップメニューで、「X位置」として「mouse_x」、「Y位置」として「mouse_y」と入力します。 「相対」チェックボックスがマークされていないことを確認します。

一方、オブジェクトが文字通り画面の周りのカーソルに追従するようにしたい場合(常にそうなるように) カーソルに向かって移動しますが、必ずしも同じ位置にあるとは限りません)、[移動]アイコンをにドラッグします。 アクションボックス。 小さな点を指す矢印のように見えるものです。 ここでも、ポップアップで「relative」がオフになっていることを確認し、「X位置」に「mouse_x」、「Y位置」に「mouse_y」と入力します。 さらに、オブジェクトの移動速度を設定します。 これには、目的の効果を得るにはある程度の実験が必要ですが、「5」は適切に機能します。

画面上部の緑色の矢印をクリックしてゲームを開始します。 手順3で選択した方法に応じて、フォロワーオブジェクトは即座にテレポートします。 マウスを動かすたびにマウスの位置を確認します。そうしないと、マウスポインタがマウスポインタの周りを追いかけ始めます。 画面。