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