unityで大砲と追従カメラ作った。

f:id:yayoicoffee:20190606102808p:plain

こんにちは。やよいです。ターゲットに向かって球を放つ簡易ゲームを勉強がてら作ってみました。使った技術なんかを書いていくので気になった方はどうぞ。

 

どんなゲーム?

 

f:id:yayoicoffee:20190606104329g:plain

大砲が土台と砲塔の2段式になっていて、当たると色が変わる的に色が変わらなくなるまで当てていきます。

 

また右上には最後に発射された球の方向に向くサブカメラを配置しました。

 

内容

銃弾のあるゲーム作ったことないや!って思って作ったのがこのゲームです。

結構難しいんだろうなあって思いながら始めたのですが意外と簡単で1時間くらいで創れましたね。

技術的にはtransform.Rotateで大砲を回転させ、Prefabの球を砲塔から射出すると同時にパーティクルも出してって感じです。

 

サブカメラはPrefabが生成されると同時にTransformを読み込んで同じ方向に向けさせました。

また的は当たった時に球からSendMessageで色変化のメゾットを使えとの命令を送ってやるという仕様にしました。

まとめ

本を参考にした部分も多かったですが、だんだんとそれっぽいものが作れるようになっている気がします。ではまた。