C#– tag –
-
第6章 スクリプトの基本
待つ処理をすっきり書こう:async/awaitとAwaitable【Unityスタートガイド6-16】
「メッセージを出して、読み終わるまで待って、次のメッセージ」「プレイヤーがボタンを押すまで待って、選んだコマンドで攻撃」。RPGのバトルのように、待つ処理がいくつも続くゲームでは、コルーチンだけで書くと「待ったあとの結果を受け取る」ところで... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方|番外編③数字を変えて比べ、バランスを決めよう
前回は、エディタのウインドで何千回も戦わせて、勝率や残りHPの分布を見られるようにしました。最終回の今回は、アセットを書きかえずに数字だけを変えて比べる「上書き」と、ボスのHPを一気に比べる機能を足します。#15で手さぐりで決めたボスのHPを勝率... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方|番外編②エディタのウインドで何千回も戦わせよう
前回は、画面を使わずに戦いを回すシミュレーターを作り、ゲームとまったく同じ結果になることを確かめました。でも、メニューから回すだけだと、条件を変えるたびにシーンの値を書きかえる必要があって、ちょっと不便です・・・。今回は、条件を選んでボ... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方|番外編①バトルのシミュレーターを作ろう:画面なしで戦いを回す
本編の#15では、強すぎたボスを調整するために、ゲームを再生して自動でカードを使わせ、何度も戦わせました。でも、画面の上で1枚ずつカードを動かすので、1回通すのに15分ほどかかります・・・。この番外編では、画面を使わずにルールだけで戦いを回す「... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#9|ターンの流れを作ろう
ここまでで、カードを使って敵のHPを減らせるようになりました。でも、まだ敵は何もしてきません・・・。今回は、「あなたのターン → 敵のターン → またあなたのターン」の流れを作ります。ターン終了ボタンを押すと、敵が#8で出した予告どおりに行動して... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#8|HPのゲージと敵の行動の予告を作ろう
デッキ構築ゲームの面白さは、「敵が次に何をしてくるか分かっていて、それを見て攻めるか守るかを決める」ところにあります。今回は、スライムちゃんと敵のHPのゲージを作り、敵のデータをScriptableObjectにして、敵を2体並べ、次の行動の予告を頭の上に... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#7|エネルギーとカードの効果を作ろう
前回で、カードをドラッグして使えるようになりました。でも、まだ使っても何も起きません・・・。今回は、1ターンに使えるエネルギーと、攻撃・防御・回復などのカードの効果を作ります。効果は、6-14 クラスを受け継ごう:継承とabstractの応用編と同じ... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#6|カードをドラッグして使おう
カードゲームの手触りを決めるのが、「カードをつかんで、相手に向かって使う」操作です。今回は、手札のカードをドラッグして使えるようにします。攻撃のカードは敵の上で離すと使え、防御や回復のカードは画面の上の方ならどこで離しても使えます。使わ... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#5|手札を扇形に並べて、配る・持ち上げる動きを付けよう
前回で、山札から5枚引いて手札にするところまで作りました。でも、カードが横一列にパッと出てくるだけでは、まだ「カードゲームっぽさ」が足りません・・・。今回は、手札を扇形に並べて、山札から1枚ずつ配られる動きと、マウスを乗せたカードがふわっ...