[Unity/C#]自身を除いた子要素のコンポーネントのみを取得する
Unity では、オブジェクトの子や親にアタッチされている任意のコンポーネントを検索するメソッドがあります。 子要素が持つコンポーネントを検索する場合は GetComponentInChildren(複数取得するときは … 続きを読む »
Unity では、オブジェクトの子や親にアタッチされている任意のコンポーネントを検索するメソッドがあります。 子要素が持つコンポーネントを検索する場合は GetComponentInChildren(複数取得するときは … 続きを読む »
MacOS の Unity でアプリ・ゲームを開発する際、これまで”Visual Studio for Mac 2019“を使用していました。 しかし、しばらく使っていると気になる不具合がいくつか… 続きを読む »
Animation を使う方が色々な点で楽ですが、サクッとスクリプトでオブジェクトを円運動させたいときのためにメモ。 変数 degree の値を Update や Coroutine などで常に変化させることで円運動の座… 続きを読む »
Object Pool(Object Pooling)は、頻繁に生成・破棄が行われるゲームオブジェクト(銃弾や粒子エフェクトなど)の処理負荷を軽減するための仕組みであり、ゲーム制作においてはよく使われます。 オブジェクト… 続きを読む »
Unity にて、オブジェクトとそれが含む全ての子要素(孫要素も含む)のタグを一括変換する方法についてです。 レイヤーであれば、変更時に子要素も変更するかどうかを確認するダイアログが表示されます。しかし、タグの場合はデフ… 続きを読む »
Cocos2dx(js) で作成したアプリを Unity で作り直してアップデートした際、アプリ領域に保存したデータの移行を行ったので手順について記載します。 移行させるデータについて Android における Shar… 続きを読む »
C#では、通常の配列(一次元配列)の他に、多次元配列とジャグ配列(配列の配列)を定義することができます。 これらの違いについて書き留めておきます。 多次元配列 C#において、多次元配列は以下のように定義できます(以下、定… 続きを読む »
Time.deltaTime は、それを呼び出すループ関数(Update や FixedUpdate)に応じて自動的に出力される値を変化させます。 FixedUpdate の更新間隔は Time.fixedDeltaTi… 続きを読む »