November 2014

Month
[Unity] インスペクタ上からオリジナルのメソッドを実行する
インスペクタのコンポーネントの以下歯車アイコンをクリックすると、コンテキストメニューが表示されます。 ここに以下のように独自の項目を追加し、項目をクリックすると自前のメソッドを実行させるようにすることができます。 手順は至って簡単です。 項目に表示したいメソッドの前に以下のようなContextMenu属性を記述します。...
2808 PV
[Departure from the Void] キーコンフィグ機能実装中
Departure from the VoidのWeb版移植の開発状況についての日記です。 今週あたりからキーコンフィグ機能の機能設計・内部設計について考えていました。 ゲームパッドに対応するため、ユーザから自由にボタンの割り当てを出来るようにしたいというのが狙いです。 ユーザが設定したキーコンフィグ情報は保存して保持...
1645 PV
[C#] C/C++相当の共用体(union)を扱う
C/C++ではメンバのメモリ領域を共有できる共用体が存在しますが、C#には存在しません。 しかし、属性を駆使して共用体を実装することは可能です。 具体的なコードは以下のようになります。 struct TestUnion { public int i; public double d; public char c; pu...
6137 PV
[Unity] キーコンフィグの動的変更についての考察
ゲーム制作でキーコンフィグをユーザ側から設定する機能を実装しようと思うようになりました。 たとえばメニューの決定ボタンや弾を発射するボタンの割り当てをゲーム内の設定画面から変更できるようにする機能です。 Unityの機能でこれらを実現できないかどうかを調べてみました。 結論から言うとそのような機能は無いです。 ただし、...
4449 PV
11月の目標
月初めということで今月の活動予定について記しておきます。 まず、先月の活動のまとめから。  ・Departure from the VoidのWeb版制作  ・ブログ更新 Departure from the Voidはゲームシステムの基本的な部分を実装しました。 そして、ゲームの肝であるステージ制作はまだ着手したばか...
1532 PV