C#– tag –
-
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#4|山札・手札・捨て札をListで作ろう
デッキ構築ゲームの中心にあるのが、「山札から引いて、使ったら捨て札へ、山札がなくなったら捨て札を混ぜて戻す」というカードの流れです。今回は、この山札・手札・捨て札の3つの置き場を、Listで作ってみたいと思います!ターン終了ボタンを押すたびに... -
デッキ構築カードゲーム
デッキ構築カードゲームの作り方#2|カードのデータをScriptableObjectで作ろう
カードゲームを作るとき、最初に決めておきたいのが「カードのデータをどこに持つか」です。名前・コスト・効果・絵・・・。カードの数だけスクリプトを書いていたら、15種類でも大変なことになります。今回は、カード1枚分の情報をScriptableObjectのアセ... -
第6章 スクリプトの基本
選択肢に名前を付けよう:enum(列挙型)とswitch文【Unityスタートガイド6-15】
キャラクターの向き、ゲームの状態、今いる町、攻撃の属性・・・。ゲームには「決まった選択肢の中から1つ」を持っておきたい場面がたくさんあります。これを0や"north"のような数字や文字で持っていると、打ちまちがいや「0ってどっちだっけ?」が起きが... -
第6章 スクリプトの基本
クラスを受け継ごう:継承とabstract【Unityスタートガイド6-14】
スライム、コウモリ、ゴーレム・・・。敵の種類が増えてくると、「HPを持っていて、ダメージを受けて、0になったら消える」という同じ処理を、敵の数だけコピーすることになりがちです。コピーしたコードは、あとで直すときに全部を直さないといけません。... -
ペット育成ゲーム
ペット育成ゲームの作り方#3|おなかときげんのゲージを作ろう(時間で減るパラメータ)
育成ゲームらしさが出てくるのは、放っておくとペットのおなかが空いてくるところ!何もしないと少しずつ元気がなくなっていくから、つい様子を見に来たくなるんですよね。今回はペット育成ゲームのシリーズの3回目として、「おなか」と「きげん」の数字を... -
第6章 スクリプトの基本
数が変わるデータを扱おう:List【Unityスタートガイド6-13】
📷 画像を入れてください:Listで持ち物を管理する様子Inventoryを付けて再生した画面。InspectorのSlotsにやくそう・5個が入っていて、Consoleに「やくそう:5個」のログが出ている範囲(貼ったらこの段落は削除) 手に入れたアイテム、画面に出て... -
第6章 スクリプトの基本
メソッドを作ろう:処理に名前を付けてまとめる【Unityスタートガイド6-6】
📷 画像を入れてください:メソッドを呼び出した結果のConsoleConsoleウィンドウに「10のダメージ!残りHP 90」「回復した!HP 100」など、メソッドを呼び出したときのログが順番に表示されている状態(貼ったらこの段落は削除) スクリプトが長く... -
第6章 スクリプトの基本
条件分岐と繰り返し処理の基本【Unityスタートガイド6-5】
プログラムの流れをコントロールする条件分岐と繰り返し処理を学びましょう。if文やfor文を使って、状況に応じた処理や同じ処理の繰り返しを実行できるようになります。 -
第6章 スクリプトの基本
変数でデータを保存しよう【Unityスタートガイド6-4】
プログラミングの基礎となる「変数」について学びましょう。データを保存し、再利用する方法を理解して、より柔軟なスクリプトを書けるようになります。