Unity batch build の罠

転職のお知らせ: 全く隠してないのでもはや筒抜け感がありますが、数週間前から株式会社グラニで働いてます。

で、最近は Unity の闇と日々格闘する毎日を送っているわけなのですが、Unity のビルド プロセス、あるいは batch mode については最低限の情報は纏まっており、とりあえず適用してみるのは簡単かなという一方、それ以上の情報というのは少ない印象があります。で、問題にぶち当たったときに情報が枯渇 (全くゼロというわけでもない) しており絶望、というビルドできないプロセスが完成している状況です。

ということで、自分が苦しんだ Unity (のビルド周り) の闇とその解決策について書いてみようと思い立った次第です。(しばらく同趣旨の内容が続きそうな予感…!)

Read More

二郎 (等) の旅 in 北海道

せっかく自由に休みが取れる身分になったので、(前回退職時に平日旅行を楽しんで良い思いをしたこともあり) 今回も旅行に行くことに…もちろん、二郎全店制覇の旅のラスト ピースを埋める旅にしなければならないのは、残り 1 店を残した身にとっては半ば義務みたいなものなので、7 月 29 日から 2 泊 3 日で北海道へ行ってきた。

(写真のせいで縦に長い記事です)

Read More

CustomReflectionContext でリフレクションに介入

この記事は C# Advent Calendar 2013 の 10 日目の記事です。相変わらず遅刻してしまったわけですが…

.NET 4.5 で追加されたクラスの中に、CustomReflectionContext というクラスがあります (アセンブリ: System.Reflection.Context)。MSDN ライブラリによれば、

リフレクションのカスタマイズ可能なコンテキストを表します。

…とのこと。さっぱり意味不明なのですが、どうやら Reflection API の範囲内で、プロパティを増やしたり、付与されているカスタム属性を変更したりすることができるようです。これは試してみるほかない!

Read More