様々なPrefabをまたいで値を設定していると、いくつかのPrefabで同じ値を使いまわしたい!と感じることがあります。
そのため、Unityには、データを保存して使いまわすためのScriptableObject
という仕組みが存在します。
Unity - マニュアル: ScriptableObject
これ自体はとても良い仕組みではあるのですが、毎回下記のようなコードを書く必要があります。
様々なPrefabをまたいで値を設定していると、いくつかのPrefabで同じ値を使いまわしたい!と感じることがあります。
そのため、Unityには、データを保存して使いまわすためのScriptableObject
という仕組みが存在します。
Unity - マニュアル: ScriptableObject
これ自体はとても良い仕組みではあるのですが、毎回下記のようなコードを書く必要があります。
C++/Win32APIで、特定のディレクトリ下にあるファイルの変更があったときにイベントを発火させる方法について調べてみました。
ReadDirectoryChangesW
関数を使うことでファイルの監視はできますが、かなり扱いにくかったのでユーティリティクラスとしてまとめました。
WordPressでの管理がそろそろ辛くなってきたため、 Hugo に移行してみました。
従来のページも残してあります。
Hugoは、Go言語で書かれた静的サイトジェネレーターです。
LAMP環境で動作するWordpressと違い、マークダウンファイルとテンプレートからhtml/javascript/cssを書き出してくれるだけのツールなので、書き出されたファイルをCDNに載せるだけで手軽に管理できます。
他の静的サイトジェネレーターと比べてもビルドが早いのが特徴です。
要約するとエンジニア向けにめっちゃダイエットした ホームページビルダー といったイメージ。