-
ヴァンサバ風ゲーム
ヴァンサバ風ゲームの作り方#4|一番近い敵を狙って自動で攻撃しよう
前回で敵がわいてくるようになりましたが、こちらは逃げることしか出来ませんでした。いよいよ反撃です!ヴァンサバ風のゲームでは、プレイヤーは移動に集中して、攻撃は武器が勝手にやってくれるのがルール。今回はヴァンサバ風サバイバーゲームのシリー... -
ヴァンサバ風ゲーム
ヴァンサバ風ゲームの作り方#3|敵を出して追いかけさせよう(ObjectPoolで軽くする)
工房が出来たので、いよいよ敵の登場です!ヴァンサバ風のゲームでは、敵が何十体・何百体と出てくるのが気持ちよさの元になっています。ただ、何も考えずに出したり消したりを繰り返すと、だんだん動きがカクついてきます。今回はヴァンサバ風サバイバー... -
ヴァンサバ風ゲーム
ヴァンサバ風ゲームの作り方#2|Tilemapでお菓子工房の床を作ろう
前回はスライムちゃんを動かせるようにしましたが、背景が真っ青なままでした。何もない所を歩いていると、動いているのかどうかも分かりませんよね・・・。今回はヴァンサバ風サバイバーゲームのシリーズの2回目として、Tilemapでお菓子工房の床を作って... -
ヴァンサバ風ゲーム
ヴァンサバ風ゲームの作り方#1|プロジェクトの準備とスライムちゃんを動かそう
移動するだけで武器が勝手に戦ってくれる「ヴァンパイアサバイバーズ」のようなゲーム。作ってみたいけど、何から手を付けたらいいか分からない・・・という人は多いと思います。実はこのジャンル、最初に作るのはプレイヤーの移動だけ。今回はヴァンサバ... -
第6章 スクリプトの基本
選択肢に名前を付けよう:enum(列挙型)とswitch文【Unityスタートガイド6-15】
キャラクターの向き、ゲームの状態、今いる町、攻撃の属性・・・。ゲームには「決まった選択肢の中から1つ」を持っておきたい場面がたくさんあります。これを0や"north"のような数字や文字で持っていると、打ちまちがいや「0ってどっちだっけ?」が起きが... -
第9章 UI
UIをドラッグ&ドロップしよう:マウスのイベントを受け取る【Unityスタートガイド9-7】
持ち物をドラッグして装備欄に入れる、手札のカードをつかんで場に出す・・・。ボタンを押すだけでなく、UIを「つかんで動かす」操作が欲しくなることがありますよね。UnityのUIでは、スクリプトにイベントのインターフェースを書き足すだけで、マウスを乗... -
第6章 スクリプトの基本
クラスを受け継ごう:継承とabstract【Unityスタートガイド6-14】
スライム、コウモリ、ゴーレム・・・。敵の種類が増えてくると、「HPを持っていて、ダメージを受けて、0になったら消える」という同じ処理を、敵の数だけコピーすることになりがちです。コピーしたコードは、あとで直すときに全部を直さないといけません。... -
ペット育成ゲーム
ペット育成ゲームの作り方#8|進化とエンディング、スマホで遊べるようにしよう
ここまでで、お世話・放置・ショップと、育成ゲームの仕組みがそろいました。でも「育てている感」を一番感じるのは、やっぱりペットの見た目が変わる瞬間!シリーズ最終回の今回は、お世話の回数でペットが進化する仕組みと、最後まで育てたときのエンデ... -
ペット育成ゲーム
ペット育成ゲームの作り方#7|コインでアイテムを買えるショップを作ろう(ScriptableObject)
お世話をしてコインが貯まってきたら、次はやっぱり使い道がほしいですよね!今回はペット育成ゲームのシリーズの7回目として、コインでごはんやおもちゃを買えるショップを作り、買ったアイテムをペットにあげられるようにしてみたいと思います。アイテム...