【2D】ゲーム作成ツールGameMaker part4【マンセー】at GAMEDEV
【2D】ゲーム作成ツールGameMaker part4【マンセー】 - 暇つぶし2ch196:名前は開発中のものです。
09/07/17 13:24:51 FXJQqITE
Collisionイベントを使って特定のオブジェクトに衝突判定させたときは、
「衝突したその種類のすべてのインスタンス」に処理が行われますが、
collision関数を使って同じように行うにはどうすればよいでしょうか。
イベントではなく関数を使うのは、キャラの攻撃判定を
プレイヤーが任意に設定できるようにするためなので、
あらかじめ攻撃判定の大きさのマスクを用意するわけにもいかないのです。

現在は
var col;
col = collision_line(~,~,obj~);
with(col){・・・処理・・・};

で行っているのですが、これだと「衝突したうち一つのインスタンス」
しか衝突判定が行われません。
アクションゲームなどで重なった敵を攻撃する際に
非常にストレスになるらしく、出来れば改善したいところです・・・。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch