ニート、無職、フリーターがゲームを作るスレ 33at GAMEDEVニート、無職、フリーターがゲームを作るスレ 33 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト228:名前は開発中のものです。 18/03/18 20:20:53.65 mn016EVn.net リファクタリング、、、 やらなくちゃなー 効率化は楽しいんだけどなー やらなくちゃ、と思うと途端にメンドくさい 229:弟子 18/03/18 22:38:00.00 we+glNJL.net 今日はまた一つ勉強になった! どうしても重なりを検知したくて色々調べたら 新しいバージョンからOverlapColliderなるメソッドがあった 重なっているとこのコライダー達を列挙してくれるんだけど テストしてみてうまくいったのでさて本番環境で実装と思ったらなぜか検知されない ずっと悩んで色々と試したら、コライダーにトリガーしてるとそのままでは検知してくれない てか説明が public int OverlapCollider(ContactFilter2D contactFilter, Collider2D[] results); ttps://docs.unity3d.com/ScriptReference/Collider2D.OverlapCollider.html でこのcontactFilterに色々とセットしてあげるみたいで ContactFilter2D filter = new ContactFilter2D(); filter.useTriggers = true; こんな感じでトリガー使ってるよって知らせてあげたらちゃんと検知できた! int count = col2D.OverlapCollider(filter, result); これ便利! 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch