2015年2月24日火曜日

【Unity】RTS かんたいプロジェクト 弾薬庫など

前回からだいぶ経ってしまいましたが、お休みしていたわけでなく、こつこつと艦船設計の仕組みを作っていたのです。つまりモジュールに3つの種類の探知機―ある箇所が空中にさらされているか、船体に埋まっているか、他のモジュールと干渉しているかを調べる―を使って総合的にモジュールが正当か調べる仕組みを作ったり、伸縮するモジュールに探知機がきちんと追随するようにしたり、ハンドルで位置のみならずスケールも変えられるようにしたり、モジュールの種類を整理して再編したり、読み書きするCSVファイルのフォーマットを更新したり、艦船設計モードの司令系統を再構築したり、よくわからないバグと格闘したり、モジュール管理のfdjさl;jふぁいぉfdjs:dさdかmさs:

艦船に弾薬庫がつきました。弾薬庫に接する砲塔は発射速度が向上します(予定)。しかし船体外苑に近くなるほど弾薬庫は被弾の可能性が高まり、当然ですが、被弾すると爆発します。

最近Bitbucketを導入してうちと仕事場でゲームを作っています。この方法のメリットはたいして働いていないのに、達成感をもって家に帰られることにあるのではないでしょうか。

2015年1月11日日曜日

【Unity】RTS:かんたいプロジェクト プレハブの生成

右の船が設計中で、左の船が設計に基づいて生成されたもの
艦船モデルを設計してその設計を元に実際に稼働する(戦闘可能な)プレハブを生成するところまでできた。つまりプレーヤーが設計した船が実際に動き出す。

2015年1月3日土曜日

2015年目標


あけましておめでとうございます。今年がいい年になるように目標を宣言します。

2014年12月31日水曜日

2014年のおわり



 今日で2014年もおしまいです。この1年を振り返ってみましょう。まずは今年描いた絵で気に入ったものをピックアップしました。

2014年12月10日水曜日

【Unity】RTS : かんたいプロジェクト 艤装と記録

艦船設計モードで砲塔などのモジュールを追加して記録できるようにした。プレーヤーはモジュールをマニピュレータで操作して船体の好きな場所に設置できる。設置場所が不適切だとモジュールは赤色になる。設置後に記録ボタンを押すと前回作ったCSVのクラスを通してモジュールの位置がCSV出力される。今後はモジュールの回転やCSVから読み込んでのモデル再生に取り組む。

2014年12月3日水曜日

【Unity】RTS:かんたいプロジェクト:CSV出入力

砲塔などのモジュールの位置などを記録するためにCSVファイルを利用する方法を試していて、出力・読み込みがうまくいきました。このために構造体を定義してこれにモジュールのタイプ、位置、方向が記録されます。これでカスタマイズされた艦船を保存したり呼び出したりすることができる機能の根元の部分が出来上がりました。

2014年11月23日日曜日

【Unity】RTS : かんたいプロジェクト スクリプトの改良など

前回から細かい部分の改良を続けている。これまで各砲塔は他の砲塔と射界が重複できなかったがそれが可能になるようにした。射界の上限下限を決める構造体を定義した他、既存のスクリプトを改善して可読性と処理を速めた。今後はドローコールの削減と船体のエディタの改善に努める予定。