カメラ操作を RTS / TOP DOWN CAMERA CONTROLLER で実装する
日本の城郭を築城してねこ巫女で防衛する「ねこ巫女ディフェンダーズ」の開発記録です。
カメラの操作
今回は WASD とマウスの操作でカメラ視点を移動させるあたりを実装します。
今のところ、視点を任意に操作して建設指示やフィールドを見渡す操作と、キャラクター中心で操作する2通りの視点操作を提供しようとしています。
使ったアセット
今後もそうですが「作れなくはないんだけど、売ってるなら買って済ませよう」の精神でいこうと思うので、Unity Asset Store にあるアセットを買って利用します。
RTS / TOP DOWN CAMERA CONTROLLER
https://assetstore.unity.com/packages/tools/game-toolkits/rts-top-down-camera-controller-227226
今回は、このアセットでカメラの視点移動を実現します。
ストアの Package Content からも確認できますが、スクリプトが TopDownCamera.cs のみというシンプルさは好きです。
このアセットそのものにはカメラの俯角を操作する実装がなかったので、それは自分で追加しました。水平方向の回転は実装されてるので、それを参照しながらなんやかんやすればオッケーです。
作ったデモ
いい感じに操作できてます。
そのうち、カメラが建物にめり込まないようにするとか、カメラ視点を地表からの相対位置にしたくなるかもですが、それはまた必要になったら調整します。
まとめと今後の予定
開発序盤なことや、実装内容が単純なこともあってよい感じの進捗です。
もうしばらくは今回のようなアセット使ってみた記事が続くと思います。
がんばります。