[過去ログ] 【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
176(5): 2017/07/25(火)06:03 ID:B6J+X4SA(1) AAS
やはり2Dの当たり判定がおかしい(>>27です、色々試してみました)
コライダー2DのStayって判定する奴の中で停止していると判定しない感じですかね?
代替案としてEnterにしてフラグ立てて必要な処理を行ってフラグ折って、ていうの行ってるんですが如何せん望む処理が出来ない・・・
177(1): 2017/07/25(火)06:35 ID:XT5CuXCb(1) AAS
>>176
多分負荷が高けりゃスキップ、軽けりゃ接触したobj数だけ呼ばれる
n個接触してればn回インクリメント/デクリメントされるから、その書き方じゃ
予想通りには動かない
FixedUpdateでフレームをカウントして、同一フレーム内で何回呼ばれてるか
確認した方がいい
178(1): 2017/07/25(火)07:25 ID:ioaToYUq(1/2) AAS
>>176
外部リンク[html]:dotandidea.seesaa.net
で書かれてる事が原因かも
unity はコライダーの処理は処理の負荷を軽減するため、条件によってはスキップする場合がある
180(1): 2017/07/25(火)13:08 ID:/AiJss0U(1) AAS
>>176
アセット購入で望む処理が手に入るかもしれませんよ?
181(1): 2017/07/25(火)13:46 ID:7kU6VXq8(1) AAS
>>176
Stayに限らず、スリープしているRigidbody2Dは物理演算処理の対象にならない
Rigidbody2Dが止まっているとRigidbody2Dがスリープに入る
よって以下の様な動きになっていると思われる
移動→Enter→Stay×n→静止→Stay×n→スリープ→Stayが取れない
Rigidbody2D.sleepModeをNeverSleepにすれば解決するんじゃないかね?
182(1): 2017/07/25(火)14:52 ID:fEwWRQei(3/3) AAS
>>176
悩むよりお金を使うことだよ
このスレにいるレベルの人間にはそれぐらいしか存在価値がないんだから
アセットをかってエコシステムの肥やしになりなさい
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s