前回の更新からだいぶ間が空いてしまいました・・・ 自作ゲームの制作状況についての日記です。 今月初めからゲーム上で動くキャラの動きを管理するツールを作成していました。 Unityのエディタ拡張として動くツールです。 以下のようにキャラの軌道をシーン上で視覚的に表示できるようにしたのが特徴です。 本ツールは第三者でも使用...
February 2015
Month
制作中のゲームDeparture from the Voidですが、ステージ制作を中断してツール整備を行っています。 今後は新しいステージを実装する予定があるためです。 整備したツールはGitHubにてオープンソースで公開していきたいと考えています。 現在整備中のツールは敵キャラの動きを簡単に実装可能にするためのモーシ...
UnityのC#スクリプトにて、シリアライズ可能なフィールドはインスペクタから編集することができますが、プロパティはpublicにしても属性を指定しても編集できません。 プロパティはフィールドとは違い、内部的にはメソッドとして扱われるためです。 メソッドはシリアライズできないため、プロパティも必然的にシリアライズできな...
Unityではシリアライズ可能なフィールドは以下のようにインスペクタから編集することが出来ます。 MonoBehaviourを継承したクラスには属性が指定されているため、シリアライズすることが出来ます。 シリアライズ可能なクラスでは、publicまたは属性が指定されたフィールドがインスペクタ上に表示され、編集可能になり...
今年ももう2月になりました。 今月のfrom the voidとしての活動目標は以下の通りです。 ・Departure from the VoidのWeb版移植 ・ゲームのソフトウェア部品整備 以上です。 Departure from the VoidのWeb版移植は先月からの継続で進めます。 ステージ1までの移植...