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

【Advent Calender 2016】Milkcocoa + UnityWebGL

この記事は Milkcocoa Advent Calender 2016 18日目の記事です。そろそろクリスマスなのに、 夏休みの課題のように、 最後の最後までコード1行も書いてませんでした! 当然な結果、進捗は全然ダメでした(/ω\)とりあえず、ミルクココアでも飲んで落ち着こう…

【C#】 Lazy<T> ( 遅延初期化 ) クラス

.NET4.0に追加された Lazy ( 遅延初期化 ) クラスをUnityで使いたいので書いた。 gist.github.com 追記 2016/12/02 string 型だと、パラメータ受け取らないコンストラクタがないため、 where T : new() を削除し、 上記修正とともに () => new T(); も () =>…

第9章 古く汚れた壁

進捗2種類のテクスチャ(漆喰とレンガ)を用意して、 頂点カラー(Rチャンネル)によってブレンドする技法ですブレンドした結果 頂点カラー UE4にはVertex Paintツールがあって 結果を確認しながら頂点カラーを編集することができます。Unityではこのような機…

第7章 岩

進捗 ノーマルマップを2枚使ってブレンドする オブジェクトノーマルマップ:メッシュの形状に沿ったノーマルマップ ディテールノーマルマップ :表面の細かい凸凹を表示するためのノーマルマップ ノード:BlendAngleCorrectedNormals SSE では このノードが…

第6章 レンガ

進捗

過去の自分から情熱を!

過去の自分が専門学校で制作した作品を見るのが懐かしいなぁ(*'▽')TGS2008出展したり テト工房 来場者が試遊中の反応を観察するのが楽しかった。 展示期間内1回もクラッシュしなかったことが自慢でした。 (勿論、今じゃSランクの緊急クエXNA Game Studio Ja…

【BASH Shell】 空き関数

シェルで function dosomethink() { # .... # code # .... }のように機能を一時的に無効したくて、 関数の中身を全部コメントアウトしまして syntax error near unexpected token `}'シンタックスエラーになった。どうやら function dosomethink() { }のよう…

MagicaVoxel 練習

絵心が無さすぎる(*'▽') 需要がないと思うがダウンロードは こちら

【雑記】C#と仲良くなった気がする

C++erの同僚とC#について語り合うとき、 結構の割合で「C++のように パラメータに constをつけたいね!」という話題になる。なぜ、C#のパラメータに const つけないのかを自分なりに考えてみた。要するにこんな感じだ gist.github.comもちろん、C++ でも プ…

【C++】NMAKEによるバッチビルド

C++

NMAKE コマンドを使ってビルドしたいとき、 毎回 Visual Studioのコマンドプロンプト を起動するのが面倒ですよね(-_-)ワンバッチでできましたのでメモです gist.github.comCMakeと組み合わせて使うとめちゃくちゃ便利なのよ(*'▽')参考: stackoverflow.com

【C#】ジェネリック引数付きコンストラクタ 2

前にも同じのを書いたけど kou-yeung.hatenablog.comこんな感じにも書けるのでメモメモ。 gist.github.com追記: 20160522 もともと提供されてるじゃないか。。 Activator.CreateInstance メソッド (Type, Object[]) (System) こっち使おう!