0

オブジェクトがポイントに存在するかどうかを確認し、存在しない場合は、新しいオブジェクトをグリッドにスナップしながら新しいオブジェクトを作成する方法があるかどうかを知りたいですか? これを使用できることは知っていますがinstance_create(x,y,obj_to_create);、それは何があってもポイントに配置するだけで、グリッドにはスナップしません。また、ゲーム メーカーにグローバル マウス クリック イベントはありますか?
ありがとう!

4

1 に答える 1

1

これを可能にするいくつかの(ほぼ同様の)関数があります...しかし、最も簡単なのは使用することですposition_meeting(x,y, obj)

したがって、次のようになります。

if (!position_meeting(x, y, obj_to_create)) {
    instance_create(x,y,obj_to_create);
}

グリッドにスナップするには、スナップされた位置にグリッドを作成する必要があります。

instance_create(x div GRIDW, y div GRIDH, obj_to_create);
于 2013-04-25T14:19:18.210 に答える