日々是好日~every day is a good day~

日常の中の非日常の備忘録

Unity

【Unity】ドラゴンを召喚する

年末に召喚したドラゴンの種明かし everydayisagoodday.hatenadiary.com UnityのARFoundationを使って設定したものです プログラミング無し 設定のみでできるので簡単なのかと思ったら Unityのバージョン ARFoundationのバージョン 実装デバイスのすべてがう…

【Unity】3Dアクションゲーム作りました

ついに3Dに手を出してしまいました 3Dは情報量が多すぎるので2Dの方が私は好きなのですが… アクションゲームは平面だと寂しい感じがしますね そう感じさせないアイデアがあればいいのですが 斬新なアイデアなんてフツーのおば(あ)さんにはそうそう降りて…

【Unity】HPを表示する

今回はアクションゲームでよく見かけるHPを表示する方法です 表示部分だけでは面白くないのでスペースキーを押すと騎士がゴブリンを攻撃し10回攻撃するとゴブリンが消える仕様にしました 1.ゴブリン 騎士 剣をシーン内にドラッグ&ドロップし 位置やサイズ角…

【Unity】フェードイン・フェードアウトとエフェクト

今回はフェードイン・フェードアウトとエフェクトです フェードイン・フェードアウトはスクリプトで画像の透明度を操作します エフェクトはデフォルトで用意されているものを使うので簡単にできます 1.準備した画像をシーン内にドラッグ&ドロップして 位置…

【Unity】パックマン風ゲーム作りました

昔なつかしいパックマン風のゲームを作りました いつも思いつきで簡単なゲームを作っていたのですが 今回は他の人のプログラムの仕方を見てみたくて www.youtube.com このyoutubeを見ながら作りました なのでゲームのクオリティが高いです(笑) Startまたは…

【Unity】BGMをミュートする

今回はBGM等のサウンドをミュートする方法です やり方はいろいろだと思いますが簡単な方法を ちなみに画像は『いらすとや』さんの画像 www.irasutoya.com BGM音源はFREE BGM DOVA-SYNDROME Reguさんの『のんきな日常』を使わせて頂いています dova-s.jp 1.ヒ…

【Unity】日本語化

以前AndroidStudioの日本語化をアップしたので everydayisagoodday.hatenadiary.com 今回はUnity HubとUnityの日本語化です まずはUnity Hubから 1.⚙をクリック 2.Appearanceを選択してLanguageの▼をクリック 3.日本語を選択するとすぐに日本語表記に変わり…

【Unity】レーシングゲーム作ってみました

2Dのレーシングゲーム作ってみました 自分の車は赤です Race Startのボタンをクリックするとスタートの3秒前からカウントダウンが始まります スペースキーがアクセル →キーが進行方向に対して右回転 ←キーが進行方向に対して左回転です コースを3週して順位…

【Unity】アニメーションを使ったカウントダウン

今回はアニメーションを使ってカウントダウンを表示します 以前X軸を中心にオブジェクトを回転させる例としてカウントダウンの表示をしました everydayisagoodday.hatenadiary.com この時はスクリプトで表示も表示のタイミングも指示していました 今回はこれ…

【Unity】任意の経路を移動する

以前オブジェクト間に線を描きその線上を移動する方法をアップしました everydayisagoodday.hatenadiary.com 今回はその応用です 線の上ではなく 動かしたいところにポイントを置いてポイントを移動していきます 1.地図のイラストをシーン内にドラッグ&ドロ…

【Unity】線の上を移動する

前回オブジェクトを線でつなぎましたが 今回はその線の上を移動するプレーヤー(オブジェクト)を設定します 1.プレーヤーをシーン内にドラッグ&ドロップ レイヤーの順序が0のためApartの下にあります 2.プレーヤにアニメーターとLineMoverというスクリプ…

【Unity】オブジェクトを線でつなぐ

今回はオブジェクトとオブジェクトを線でつなぐ方法です 1.つなぐオブジェクトをシーン内にドラッグ&ドロップ レイヤーの順序を1にしておく 2.ヒエラルキーの+をクリックし エフェクト/ライン を選択 3.追加したLineオブジェクトの位置をすべて0にする 4.…

【Unity】ゲームの終了

Unityのゲームがひとまず出来上がり パソコン上にビルドして実行 「あっ!終われない」ってことがよくあります そう終了処理をスクリプトに組み込むことを忘れていたのです(汗) Unityエディター内で実行しているときはプレイボタンをもう一度押して中止さ…

【Unity】脳トレゲーム作りました

簡単な脳トレゲーム作ってみました スタートボタンを押すと一定間隔でくも虫(架空の虫です)が出てきます くも虫が同じ色の家に行けるようにポイントを切り替えるゲームです ポイントは PCだと左クリック スマホだとタップすると切り替えることができます …

【Unity】簡単なアニメーションをつける

以前プレーヤーが歩くアニメーションをキャラチップを使って作成しましたが 今回は1つの画像をアニメーションのプロパティを追加することによって動くように見せたいと思います 1.画像を準備してシーン内にドラッグ&ドロップ 2.ウインドウ/アニメーション/…

【Unity】スナイパーゲームできました

今までアップしてきたゲームはPCでしかプレイできないものだったので PCでもスマホのブラウザでもプレイできる簡単なゲームをつくりました スコープに現れたモンスターを狙撃するゲームです スタートすると20回スコープに対象が現れます。左クリックまたはEn…

【Unity】アクションの選択

前回 「**に出会った」というメッセージを表示しました 今回はメッセージ表示後に次のアクションの選択肢を表示して 選択した方を実行するまでをやっていきます 1.ヒエラルキーのCanvasを右クリックして UI/画像を選択 2.位置横の四角をクリック アンカー…

【Unity】メッセージを表示する

今回はRPGゲームによくある「**に出会った」というメッセージを表示します これもやり方は1つではありませんが比較的簡単な方法でできるようにしました 1.ヒエラルキーの+をクリックして UI/画像を選択 2.位置横の四角をクリック アンカープリセットのbot…

【Unity】足音をつける

今回はプレーヤーが歩くときの足音をつけます やり方はいろいろですがアニメーションにイベントを追加する方法でやってみたいと思います 1.Assetsに足音の音源を準備します 2.Assets/Scriptを右クリック 作成/C#スクリプトを選択してSoundというスクリプト…

【Unity】アセットストアからアセットをインポートする

今回はアセットストアからアセットをインポートする方法です ちなみにアセットとは ❝ゲームやアプリケーションを作成するために Unityプロジェクトで使用するアイテムのことです❞ (Unityマニュアルより引用) 無料で使えるアセットがたくさんあるので重宝し…

【Unity】カメラの追従範囲の設定とタイルマップの壁

前回『プレーヤーを追従するカメラ』ではタイルマップの背景以外の所もプレーヤーは移動でき それを追従してカメラも背景外の所を映していました 今回はカメラの追跡する範囲を設定し プレーヤーが範囲の外に移動できないようにタイルマップの壁を作ります 1…

【Unity】プレーヤーを追従するカメラ

これまで作ってきたゲームはすべてカメラが固定されていてカメラの視界を外れると見えなくなってしまいました 今回はプレーヤーが移動するとそれを追従してカメラも移動させる方法です やり方は1つではありませんが今回はプログラム無しでできる方法を紹介…

【Unity】タイルマップで背景を作る

以前『キャラクターを矢印キーで動かす』工程をアップしました everydayisagoodday.hatenadiary.com 今回はこれにタイルマップで背景を作っていきます 1.マップチップを準備 マップチップは『ぴぽや倉庫』さんのを使わせていただきます pipoya.net 以前紹介…

【Unity】インベーダーゲーム作ってみました

以前作ったシューティングゲームをさらに進化させてインベーダーゲームみたいなものを作っみました ←キー →キーでミサイル発射台が移動します スペースキーを押すとミサイルが発射されます ミサイルでインベーダーをすべて撃つとゲームクリア ミサイル発射台…

【Unity】上に登るだけのゲーム作ってみました

前回の『動くブロックとジャンプするプレーヤー』を応用して ただ上に登っていくだけのゲームを作ってみました ←キー →キーで左右の移動 スペースキーでジャンプします 下に落ちたらゲームオーバーです 上に登ったからといって何かあるわけではありません ほ…

【Unity】動くブロックとジャンプするプレーヤー

前回の動くブロックに それを移動するプレーヤーを追加してみました 上のブロックに移動するにはジャンプしないといけませんがそのジャンプ機能が少しややこしいです まずブロックから コンポーネントやレイヤー プログラムの追加をしていきます 3つのブロ…

【Unity】動くブロック

ゲームに応用できそうな オブジェクトに簡単な動きをつけたものを色々とアップしてきましたが 今回は2Dアクションゲームとかで見かける動くブロックを作っていきます 1.3つのオブジェクトLeftObject RightObject CenterObjectをシーン内に作成 今回はUnity…

【Unity】シューティングゲーム作りました

前回の『動く背景と動くUFO』を応用して簡単なシューティングゲームを作ってみました スタートボタンクリックでゲームが始まります ←キー →キーでUFOが移動します スペースキーを押すとミサイルが発射されます ミサイルで隕石を破壊すると得点になります UFO…

【Unity】動く背景と動くUFO

前回Android Studioで作った動く背景と動くUFOのUnity版です 1.画像はAndroid Studioと同じものskyとufoを準備します シーン内に背景画像skyをドラッグ&ドロップ インスペクターの位置X Yは0 スケールは縦が表示サイスよりも少し大きくなるように調整 2.ヒ…

【Unity】フラッピーバード風ゲーム作ってみました

前回の『背景が動く中で飛ぶ鳥』にもう少し機能を追加して スマホアプリのフラッピーバード風のゲームを作ってみました 土管に当たらないようにうまく鳥を飛ばすゲームです スタートボタンクリックでゲームが始まります 何もしないと鳥は下降していきます ス…