7080 + 1

ゲームプログラミングの記事を書いてます。

2020-01-01から1年間の記事一覧

【Unity】シェーダに関する走り書きメモ

個人的な走り書きです。まとめる気力があればちゃんとまとめます。 ShaderGUI を継承すればシェーダの Inspector を拡張できて、結構自由に値が設定できる Standard Shader のにある Mode は シェーダ に _Mode という Property が存在して、シェーダでは使…

質問サイトをコピペして機械翻訳しただけのサイトを検索から除外する

最近プログラミング関連の言葉を日本語で検索すると、おそらく英語の質問サイトにあるものを丸々コピペして機械翻訳しただけのようなサイトがトップに出てくることが出てきました。 こんな感じです。 何と一番最初のページ以外はすべてそれに該当します。 特…

【Unity】Inspector のプロパティを日本語で表示する

デザイナーやプランナーが Unity を触るとき、英語に不慣れなことが多く、日本語にできないかという要望がありました。 新しく PropertyAttribute、PropertyDrawer を実装することで、以下のようにすることができます。 public class Example : MonoBehaviou…

【Unity】特定のフォルダ以下にある特定の Object をリストで取得する

久しぶりの更新です。 よく書く割に地味に書き方を忘れるので、自分用のメモ代わりに書きます。 System.IO を使えば結構簡単にできます。 directoryPath 以下にある T型を持ったアセットをすべて取得してきます。 IReadOnlyList<T> FindAllAsset<T>(string directo</t></t>…