2018-12-01から1ヶ月間の記事一覧
エディタ拡張におけるSubAssetの取り扱い方のまとめです。
GameObjectのすべての子オブジェクトに同じ処理を行う拡張メソッドです。
FBXからPrefabを新規作成、更新するためのスクリプトです。 FBXを更新すると関連するPrefabのコンポーネントをいちいち貼りなおさないといけなかったりするので、それを簡単にするためのツールです。
スクリプトからPrefabを操作する方法です。 Unity2018.3からはPrefab workflowが大きく変わったのでこのあたりもいろいろと変わってると思うのですが、 とりあえず2018.2までの情報です。
UnityにすでにインポートしてあるFBXを上書きした時に、FBXのインスタンスや それから作られたPrefabがどこまで更新されるのか、簡単に確認してみました。
Switchオペレータの使い方です。 ちょっと複雑ですがとても便利なオペレータです。
UniRxのRepeat系のオペレータについてまとめました。
GrabPassを使った歪みを表現するシェーダの実装方法です。
GrabPassを使った屈折を表現するシェーダの実装方法です。
refract関数の使い方と屈折率についてです。
GrabPassの説明とシェーダの実装例です。
UnityでAssetにLabelをつけて管理する方法です。
コンポーネントのContextMenuからコンポーネントをコピペできます。 この記事ではこれらをスクリプトから実行する方法を紹介します。
UnityでParticleSystemで連番アニメーションをする方法です。 Textureを使う方法とSpriteを使う方法を紹介します。
Unityでシェーダを切り替えると、切替前のシェーダのプロパティがマテリアルにシリアライズされたままになります。 つまりシェーダを切り替えまくると無駄なプロパティによりマテリアルのファイルサイズが大きくなっていきます。 この記事ではこれを解消する…
UVや頂点カラーや法線といったメッシュが持つ情報を可視化したいことがあります。 シェーダを書けばいいだけなのですが、毎回書くのは面倒なので汎用的なものをつくりました。
テクスチャのサイズやメッシュの頂点数など、リソースのレギュレーションを決める際には容量計算を行う必要があります。 今回はその容量計算の方法に関する記事です。