@appdamacyです。今日もプログラミングの勉強をしましたペコリ(o_ _)o))
敵キャラにHPをふってみる
いまのままだと一撃で倒してしまって、ゲームとしての面白味がないので、HPをふることにしました。弾が当たってHPが0以下になった瞬間に、敵キャラのオブジェクトが消滅する仕組みです。
与えるダメージはランダムで
適当に100前後のダメージが入るようにスクリプトを書いて実行。コンソールで敵キャラのHPがランダムに減少していくのを確認できました。またプレイヤーと敵キャラの距離によってダメージも変わります。
弾が当たったらダメージエフェクト
実はこの前から気になってたいたのですが、当たり判定が厳しいのかガバガバなのか、連射をすると弾が通り抜けてしまいます。恐らく弾速がはやすぎるのが問題なのかも。ダメージが入ったときのエフェクトは表示されるので、とりあえずTODOリストに入れておきました。
HPが0になったら撃破エフェクト
ほぼデフォルトのまま使っているのと、今回つかったステージの絵が平面なのもあり、かなり微妙な仕上がり具合をみせるFlare先生。とりあえず今日の目標としていた「攻撃が当たったとき・敵を倒したとき」それぞれのタイミングで指定したエフェクトを表示させることができたので満足です。
明日も勉強がんばりますペコリ(o_ _)o))