Unityを使った制作記録。書いてる人は初心者です。この広告は、90日以上更新していないブログに表示しています。昨日からの調査の追記です。うーむ、どうやらEditorOnlyModeは関係ないみたいだ。起動時のみに発生するというわけでもなさそう。#発生はエディタ上のみっぽい。#エディタでプレイモード起動中にインスペクタの表示を切り替えるとつまりOdinを適用した別のオブジェクトを選択すると発生するみたい。今のプロジェクトではシーン切替時にオブジェクトプールの掃除を割り込ませているのでちょっと厄介。根本的な解決になってないけどこれで対処しておこう。5.6のときは発生しなかったから2017のみの現象なのかな。Debug.Log("BulletMgr.cs:バレットのプールをクリアしました。追記どうもこれが原因の一つみたい。[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]このattributeをつけたメソッドはゲーム起動時、Awake()の前に呼ばれます。シーン上に配置されていなくても、プロジェクト内にあれば呼ばれます。この勝手に読んでくれる機能がなかなかに便利で、ボクはこれを使ってマネージャを自動生成したりデータベースを読んだりしてるのですがどうもそのタイミングでsceneUnloadedにイベント登録しているのがまずかったみたいです。素直にインスタンス取得ルーチン内で生成させよう。何か処理をしたいときは、OnLeve...2016-07-31UnityでパズルRPG的なもの:その3はてなスターありがとうございまーす。とりあずこんな感じの設計。»ホームページかさたねっと。Unityメモ:滞空時間と距離から放物線の射出速度を得る自分用Unityメモ:EventTriggerの実行順序Unity1week「あつめる」に参加しました。3ヶ月ぶり新作「マモノブレイド」製作中です月別アーカイブはてなブログをはじめよう!kasatanetさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。