C#– tag –
-
ターン制RPG
ターン制RPGの作り方#16|どうぐとインベントリ:ハーブティー・まほうのクッキー・めざましどけい
バトルが長くなってくると、HPやMPが足りなくなったり、仲間が倒れたままになったりします。そんなときに頼りになるのが「どうぐ」!今回は、持ち物の一覧を開いて、ハーブティーやめざましどけいを使えるようにしたいと思います。使った仲間が飲んだり食... -
ターン制RPG
ターン制RPGの作り方#15|状態異常と補助のまほう:どく・せきか・ふうじ・ぼうぎょアップ
ここまでのまほうは、ダメージを与えるか、HPを回復するかの2つでした。今回は、相手を「どく」にしたり、石にして動けなくしたり、味方の守りをかためたりする状態を変えるまほうを作ります。状態は何ターンか続いて、アイコンでひと目で分かるようにしま... -
ターン制RPG
ターン制RPGの作り方#14|全体のまほうと、覚えるまほう:みんなを光らせて、レベルで新しいまほうを
前回で、まほうが使えるようになりました。でも、まだ1人にしか使えません。今回は、敵全体・味方全員に効くまほうを作ります。全体のまほうは、選んでいるときに対象の全員を光らせて、1人用のまほうと見まちがえないようにします。さらに、レベルが上が... -
ターン制RPG
ターン制RPGの作り方#12|経験値とレベルアップ:経験値の表と、能力が伸びる演出
前回で、バトルを最後まで遊べるようになりました。勝つと「けいけんち 11ポイント」と出ますが、まだ出るだけです。今回は、もらった経験値でレベルが上がって、能力が伸びるようにします。レベルが上がった瞬間は、RPGで一番うれしいところ。光って、文... -
ターン制RPG
ターン制RPGの作り方#11|勝ち負けと、にげる:喜ぶポーズ・暗くなる画面・逃げる確率
前回で、敵も攻撃してくるようになりました。でも、敵を全員倒しても、仲間が全員倒れても、メッセージが出て止まるだけです。今回は、バトルの終わりを作ります。勝ったら喜んで「しょうり!」、負けたら画面が暗くなって「ぜんめつ…」、そして「にげる」... -
ターン制RPG
ターン制RPGの作り方#10|敵の行動と、受けるときの演出:痛がる・赤いふち・遅れて縮むゲージ
ここまでは、仲間が一方的に攻撃するだけでした。今回は、敵も攻撃してくるようにします。攻撃を受けた仲間は痛がってのけぞり、画面のふちが赤く光って、HPのゲージが減ります。HPが0になった仲間は戦闘不能になり、全員が倒れたら負けです。いよいよバト... -
ターン制RPG
ターン制RPGの作り方#9|バトルの流れを作ろう:すばやさ順に動いて、次のターンへ
ここまでで、3人のコマンドを選んで「たたかう」ができるようになりました。でも、今は上に並んだ順(スライムちゃん → フェアリー → キョンシー)に動いていて、足の速いキョンシーも最後です。また、先に倒れた敵をねらっていた人は「もう たおれている... -
ターン制RPG
ターン制RPGの作り方#7|たたかう:ダメージを計算してメッセージを出そう
コマンドと相手が選べるようになったので、いよいよ攻撃です!「スライムの こうげき!」「こぼれたインクに 10の ダメージ!」・・・。RPGらしいメッセージが1文字ずつ出てきて、敵のHPが減り、0になったら倒せる。今回は、ダメージの計算とメッセージを... -
ターン制RPG
ターン制RPGの作り方#2|キャラクターと敵のデータをScriptableObjectで作ろう
RPGには、仲間や敵がたくさん出てきます。名前・HP・攻撃力・すばやさ・・・。それをスクリプトの中に直接書いていたら、敵を1体増やすたびにコードを書き換えることになります。今回は、キャラクター1人分・敵1体分の情報をScriptableObjectのアセットに...