GameObject は必ず Instantiate して作るものだ。と、ほとんど宗教のように信じ込んでいたんですが、実はそんなことなかった。 new GameObject() これだけで、ヒエラルキー上に GameOb
Read more...
unity / wordpress
GameObject は必ず Instantiate して作るものだ。と、ほとんど宗教のように信じ込んでいたんですが、実はそんなことなかった。 new GameObject() これだけで、ヒエラルキー上に GameOb
Read more...Dictionaryを使っているとたまに と、思うことがあります。3つほど方法を紹介します。後にいくほど制約はありますが、速度面で有利です。 Where & Select LINQ の Where、Select
Read more...ラムダ「式」なんて言うから拒否反応を起こしている人、いるんじゃないでしょうか。そう思って以前こんな記事を書きました。 が、これを読んでいた友人の理解度はいまひとつでした。 たとえが悪かったかな? と思いつつ、もっと簡単に
Read more...この記事は、メソッドを引数で渡したい、できるの? という人に向けた記事です。知識が VS2005 くらいで止まっており、delegate は知ってるんだけど……という方にも役立つかもしれません。 delegate はじま
Read more...unity でタスク処理といえば真っ先に浮かぶコルーチンですが、実行させっぱなしならともかく、丁寧に状態管理したい場合、色々と手続きが必要です。 コルーチンの作成、実行 まずは単純なコルーチンの使い方から。 特定のコルー
Read more...文字列には IsNullOrEmpty という、「null か、空だったら true」を返すメソッドがあります。よくあるケースなので、結構便利です。 まだ使ったことがない人は、これを使っておくとチェック漏れを防げるのでオ
Read more...NewtonSoft Json for Unity をそこそこ大掛かりなクラスで使ってみたところ、いくつか使えないケースも確認できたので、情報を共有します。また、JsonUtility でどのような動作になるのかも触れて
Read more...クラスのインスタンス(中身全て)をセーブ・ロードしたり、ネットを介したデータのやりとりをしたい……そんな時、インスタンスを転送用に byte 配列にする方法をいくつか紹介します。 なお、素直に Json でよくない? と
Read more...以前投稿した記事のリファインです。 なにをするのか アセット名を const string で列挙し、自動生成 まずはこれです。 Addressables.LoadAssetAsync<Object>("Scene
Read more...以下のような enum があったとします。 通常は意識しませんが、データとして保存する場合、enum のままでは都合が悪いです。ここでは enum ↔ int や enum ↔ string などのデータ変換を紹介します
Read more...