Unity

【Unity】超簡単!表示しているテキストを点滅させる方法!

スタート画面でよく点滅するテキストがありますよね。 今回は、その点滅テキストの作り方を紹介していきたいと思います。 イメージ図↓ 準備 まずは、テキストを用意 ヒエラルキーで右クリック>UI>Text-TextMeshPro 普通のText...
Unity

【Unity】シーン切り替え時のフェードを自作しよう

シーンがいきなり変わるのはなんだか違和感がありますよね。 今回は、2Dでも3Dでも使えるシーン間での切り替えでトランジションを作る方法を紹介していきます。 フェード用の素材とアニメーションを作る 素材を作る ヒエラルキーで左クリック>UI>...
Unity

【Unity】スコアを増減させるようにしてみよう!

敵を倒すとスコアアップ! ダメージを食らうとスコアダウン… というようなスコア機能が欲しいですよね。 今回はそんなスコア機能の実装方法を紹介していきたいと思います。 準備 ・canvasを用意(ヒエラルキーで右クリック>UI>Text-Te...
Unity

【Unity】オブジェクトに滑らかな回転を実装してみよう!

滑らかな動作でゲームの質って上がるような気がしますよね。 最近開発中のゲームに滑らかな回転を実装したくなったので 作り方を調べていたらこんな記事が 自分で滑らかな動作ができるコンポーネントを作るとはすごいとしか言えません… 滑らかな回転を実...
Unity

【Unity】【FPS】武器の切り替えを実装しよう!

今回は、武器の切り替え機能の作り方を紹介していきたいと思います。 準備 「Starter Assets」の「First Person Character Controller」を使ってFPS視点のプレイヤーを準備します。 ダウンロードはここ...
Unity

【Unity】【FPS】Starter Assetsでズーム機能を実装する方法!

「ズーム」はFPSゲームでは絶対ある機能ですよね 今回は、そのズーム機能の作り方を「Starter Assets」を使って紹介していきます。 準備 「Starter Assets」の「First Person Character Contr...
Unity

【Unity】近づいたら追跡をする敵を作る方法!

前回の記事でNavmeshAgentを使ってプレイヤーを追跡する敵を作りました。 今回は「プレイヤーが一定の距離まで近づいたら追跡をする」機能を付け足していきます。 NavMeshAgentを使うのにいろいろ準備が必要なので前回の記事を読ん...
Unity

【Unity】NavMeshAgentでプレイヤーを追跡する敵AIを作ろう!

LookAtを使ってプレイヤーを追う敵を作りましたが、障害物を避けたり、プレイヤーとの適切な距離で止まって攻撃をしたりと敵AIの基本動作ができません。 そんな、悩みを解決するのが「NavMeshAgent」です。 今回は、このコンポーネント...
Unity

【Unity】 SkyBoxで自分好みの背景に設定する方法!

SkyBoxで背景を変えれば、ゲームの見た目はドンと変わります。 今回は、そんなSkyBoxで背景を自分好みにしていく方法を紹介していきます。 準備 SkyBoxは、アセットストアでたくさんのものが用意されています。 今回はその中の「All...
Unity

【Unity】スクリプトで有効・無効を切り替える方法!

スクリプトからゲームオブジェクトやコンポーネントの有効・無効を制御したい時があると思います。 今回はその方法を紹介していきたいと思います。 準備 今回は、このボールを使っていきます。 そして有効・無効の制御をする空のオブジェクトを用意。名前...