【ゲームエンジン】Unity初心者質問スレBuild1at GAMEDEV【ゲームエンジン】Unity初心者質問スレBuild1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト459:名前は開発中のものです。 18/08/17 23:27:49.09 jjg/SVIP.net 詳しくはわからんけど根本的にやり方間違ってそうな気がするな 460:弟子 18/08/18 00:11:37.07 cxAelueQ.net >>440,441 とりあえず、そのスクリプトを生かしてコード書いてみました 現状ではコライダーをオフにするコードがないので、コライダーにぶつかった際にオフにするという通知をします public class AttackController : MonoBehaviour { void OnCollisionEnter2D(Collision2D coll) { if (coll.gameObject.tag == "Enemy") { Destroy(coll.gameObject); Debug.Log("hit Object"); transform.parent.SendMessage("SetOffAtariHantei"); } } で、プレイヤーには void SetOffAtariHantei() { AtariHantei.SetActive(false); //コライダOff } を追加します プレイヤーとあたり判定は親子関係にしました https://i.gyazo.com/d55a5010816e8b2f99b0db403835c96e.png https://i.gyazo.com/ae2fefe26576b05fecbc233346631b42.png これで敵を2対置いて、ミギクリした場合としない場合で判定がちゃんとされます https://imgur.com/a/HCi2D6J 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch