スポンサーリンク

このゲームはPC以外では動かない可能性が高いです
それでも開いてみる

球面シューティングデモ

投稿日時

2018/03/02 18:18

最終更新

2018/04/19 02:37

閲覧数

957

評価

19

コメント数

2

ゲーム情報

操作方法
紹介文

2018/04/19 02:40 更新: レーザーのガタツキを修正しました。
2018/04/17 03:50 更新: ターゲットを全て破壊するとフタが開く処理を実装。マウス操作・タッチに対応。照準の移動処理を操作しやすいよう調整。
2018/03/14 13:40 更新: デブリがショットの当たらない高度に移動してしまう問題を修正。ショットの発射数の倍増とデブリの耐久力低下で破壊しやすいよう修正。ショットボタンを廃止、方向キーを押すとショットが連動するよう修正。ボス(中央の立方体)のモデルを変更。ただしターゲットを破壊したらフタが開く予定ですがまだ開きませんorz
2018/03/07 08:55 更新: 破片(デブリ)・ターゲットの破壊 を実装。
2018/03/05 0:25 更新: 照準から外れたターゲットにもロックオンしてしまう問題、ターゲットの耐久力以上にロックしてしまう問題を修正。ロックオン時のアニメーションを追加、破片を追加。(でもまだ破壊できません…)
2018/03/02 19:00 未完成ですみません。ひとまずアップして更新していきたいと思います。

立方体の周囲をぐるぐる回りながら各頂点付近にある小さな立方体にロックオンレーザーを飛ばす、というだけのデモです。
ショットを当てる敵もおらず、ロックオンレーザーのダメージ処理も未実装のため破壊できません。

操作方法(2018/04/17 変更しました)
キーボード/ジョイスティックの場合:
- WASD/カーソルキー/スティック: 方向
- Z または Fire2: 前進
- X または Fire1: ショット、押し続けてロックオン、離すとレーザー発射 (※パンツァードラグーン方式です)

マウスの場合:
左ボタン: マウスカーソルの方向を向く、ショット、押し続けてロックオン、離すとレーザー発射
右ボタン: マウスカーソルの方向を向く、前進

タッチの場合:
1タッチ目: タッチした方向を向く、ショット、押し続けてロックオン、離すとレーザー発射
2タッチ目: 前進

球面上を旋回するショット・ロックオンレーザーはいずれも Unity の ParticleSystem を使っています。

Unity 1週間ゲームジャム
1週間ゲームジャム

お題「当てる」投稿作品です。

使用したアセット

ParticleSystem でロックオンレーザーが実現するアセットです。スクリプトによるParticleの制御がとても参考になりました。

Icon

コンポーネントやGameObjectの管理はこれがないと始まらない、というくらいお世話になっています。ショットやレーザー・ロックマークは MemoryPool をつかっています。

Icon

自機やロックオン・レーザー発射処理等ほぼ全ての制御でお世話になっています。

Icon

とてかんCGで作成したモデルをこのプラグインで取り込みました。このゲームを作り始めたときにインポートしたので、もう4年前なんですよね…orz

Icon

ロックオン可能かどうか(照準の奥にターゲットの立方体が来たかどうか)の判定にPhysics.SphereCastNonAlloc() を始めて使ってみたのですが、ちゃんと照準に当たっているかどうか怪しい時がありました。これを使うと明確に可視化することができとても重宝しました。

Icon

関連記事

コメント

コメントを残すには、ログインが必要です。新規ユーザー登録 / ログイン
ヤマト
ヤマト 2018/03/03 22:30:01

是非完成系が見たいです。遊んでみた感じ、カーソル移動がマウスにあると遊びやすそうな気がしました。

ともたこ
ともたこ 2018/03/05 01:16:12

プレイありがとうございます。マウス操作は確かに良さげですね。是非実装してみたいと思います。

スポンサーリンク