2016年4月29日金曜日

リングコマンドを実装してみる

Quaternionの扱いに慣れるためにリングコマンドを実装してみました。
扇状に開くモードと、円状を維持するモードの切り替えが可能です。

2016年4月17日日曜日

Photon Unity Networking(PUN)の無料版・有料版の差異

Photon Unity Networking(以下PUN)はFreeという無料版とPUN+という有料版がある。
それぞれの差異は以下の通り。

・PUN Free
 ・非Pro版のUnity4ではAndroid、iOS向けビルド不可。
・PUN+
 ・非Pro版のUnity4でもAndroid、iOS向けビルド可。
 ・100CCU(同時接続数)プランが付属。(なお無料プランは20CCU)

Android、iOS向けビルドの可否について表にしたものが以下になる。
PUN Free PUN+
非Pro版のUnity4  x o
Pro版のUnity4 o o
Unity5 o o

Unity4のPro版、またはUnity5を使用する場合は、PUN+のメリットが薄いので要注意。
間違って覚えていると恥ずかしいです。(恥ずかしかった)

100CCUのプランは普通に契約すると17,339円なので、100CCUのプランを安く使いたい場合はPUN+も有用かもしれない。

2016年1月7日木曜日

生存報告 #5

茨城でのお仕事が一旦終了しました。途中から炎上したのでキツかったです。
その分経験値も稼げましたので次はもっと上手くやりたいところ。
思えばゲーム業界での大きめのお仕事が初めてということもあって感慨深いものがありました。

以下TODO。
  • UnityのEditor拡張力を上げてより楽できる仕組みを作れるようにする
  • uGUIの使い方を見直す
  • Unity最新版への対応
  • 散々筋トレをサボって鈍り果てた肉体の鍛え直し
  • また石が詰まって悶絶アンド入院したのでジュースを控える
  • 健康第一
  • いのちだいじに

2015年6月26日金曜日

生存報告#4

茨城でお仕事中。Unity使ってます。
趣味のBlenderもボチボチと。


2015年4月27日月曜日

生存報告#3

お仕事したり腑抜けてたりしていますが生きてます。パワー(筋肉)が足りぬ。
5月から最低2ヶ月程東京でお仕事の予定。

2015年2月5日木曜日

アクションSTG進捗 #3

半分ぐらいブログのネタ作る為に進捗動画を撮影している気がしますがともあれ進捗です。
CharacterMotorを拡張して飛行機能を追加し、飛行するキャラクタを実装できるようにしました。
AIも強化して偏差射撃を行うようにしたので、移動していても結構当ててきます。
弾の処理も改善してコリジョン抜けを起こさなくなりました。
被弾側が変な挙動をすることもありません。


武器やAIは簡単に増やしたり改造できるものの、キャラクタのPrefabがこんがらがっているので
その辺綺麗にしておかないと苦労しそう。

2015年2月1日日曜日

アクションSTG進捗 #2

撃破処理やチーム分けを実装してAI同士で戦わせられるようにしました。
大量にキャラを出すと面白いです。でも重い。
数を求めるなら軽量化は必須っぽいです。



あと物理処理が甘いのでたまにキャラが吹っ飛んだりします。
弾のColliderとぶつかって影響を受けてるっぽいです。
ユニットの移動制御に使用しているCharacterMotorがTrigger化できないので
多分弾の方をTrigger化するのがよさそうです。
そうすると今度はTerrainをすり抜けてしまうのですが。面倒くさい。
Terrainとだけ衝突する非TriggerのColliderを弾に仕込むのが良さそうかなぁ、と思っています。

2017/2/2

高速な飛翔体はPhysic.Raycastを使って自前の衝突判定を実装するのが良さそうです。