unity

2D

【Unity】 2Dキャラクター画像にボーンを作成、設定して動かしてみよう!ウェイトの調整方法についても紹介

はじめに 2Dキャラクターそれぞれの部位に対応するボーンを配置することで、より自然なアニメーションを実現することができます。 本記事では、キャラクターのアニメーションを作成する前段階として、画像にボーンを入れて調整する方法につ...
Unity

【Unity】コルーチンを使ってヒットストップを実装しよう

はじめに ヒットストップとは、敵が攻撃を受けたときに少しの間時間を止めることを指します。この時間停止は、攻撃のヒット感やアクションの迫力を高め、プレイヤーが自分の行動による影響を感じるのを助ける役割を果たします。 ゲームをや...
Unity

【unity】何秒後に実行させる処理を作ろう!コルーチンの使い方基礎から応用まで

はじめに コルーチンとは? コルーチンとは途中で一時停止し、後で再開することができる機能を持った関数です。待ち時間や複雑な非同期操作を管理するのに役立ちます。例えば、待ち時間のあるアニメーション演出や、一定時間後に実行される処...
Unity

【Unity】プレハブバリアント(Prefab Variant)の使い方!プレハブにバリエーションを持たせよう

はじめに プレハブから生成したオブジェクト(インスタンス)のいくつかを編集したい時に便利なのがプレハブバリアントです。 これを使うとオブジェクトの管理がしやすくなりますので、本記事では使い方について解説します。 また、バ...
Unity

【Unity】 ゲームオブジェクトをプレハブ化するやり方!解除する方法やスクリプトから生成する方法も解説

本記事で解決するお悩み プレハブとは? オブジェクトをプレハブ化する方法 プレハブを使ってスクリプトからオブジェクトを生成するには? シューティングゲームの弾や、アクションゲームの敵キャラクターなど、何度も使いまわ...
2D

【Unity】画像を一つにまとめる方法!スプライトアトラスの使い方【Sprite Atlas】

はじめに スプライトアトラスは、2Dゲーム開発やUIデザインにおいて、複数の画像を1つの大きな画像にまとめる技術です。このテクニックにより、複数の小さなテクスチャを1つの大きなテクスチャに統合することで、ゲームやアプリケーションのパ...
3D

BlenderからUnityへテクスチャ付き3Dモデルをエクスポート/インポートする方法

はじめに ゲームステージやキャラクターなどの3Dモデルの作成には、Blenderを使用するのが一般的です。しかし、BlenderとUnityは異なるツールであり、異なるファイル形式を使用します。 Blenderで作成した3Dモ...
3D

【Unity】オブジェクトを光らせよう!マテリアルを発光させる方法

はじめに ゲームシーンには、ライトを追加することで光を設定できますが、オブジェクト自体を光らせる場合はどうすれば良いのか解説します。 以下のように、オブジェクトの発光や色味を調整できます。 オブジェクトを...
3D

【Unity】 マテリアルの色やプロパティをスクリプトから変更させる方法!

はじめに マテリアルの色はインスペクターから変更させることができますが、ゲーム中にスクリプトから動的に変更させる方法について解説します。 マテリアルとは? 金属やプラスチック、木や絵柄など、物体の材質・見た目を決めるのが...
3D

【Unity】ライトをベイクして軽量化しよう!ベイクのやり方

はじめに Unityではライトを簡単に配置することができますが、光の計算をリアルタイムに処理させるのは重い負荷がかかります。 スマホアプリの場合、スマホによっては熱くなったり、さらに処理が遅くなったりしてしまいます。 ...
3D

【Unity】Rigidbodyの物理演算で物体を移動・回転させよう!【AddForce】

はじめに Unityでは、Rigidbodyコンポーネントを使うことで、簡単に物体に重力の影響やリアルな動作をさせることができるようになります。 これができるようになると、ドミノ倒しやピンボール、レースゲーム、物理パズルなど様...
3D

【Unity】物理演算で物体を衝突させよう!初心者向けRigidbodyの使い方

はじめに 野球やサッカーなどのスポーツゲームや、レースゲームには、現実のようにリアルに物体が動くようにゲームを作る必要があります。重力や空気との摩擦など、物理学の知識を使って計算して、ゲームに応用していく・・・とても難しいですよね。...
AI

テキストを入力するだけで、AIがSkyboxを自動生成してくれる!【Blockade Labs】

はじめに SkyboxをAIが作ってくれるサイトが非常に便利なので、紹介します。Unityに使うこともできます。 Skyboxとは? ワールドの背景のことを言います。 Unityの3Dプロジェクトの...
Unity

【Unity】シングルトンとは?初心者にもわかりやすく解説!

はじめに Unityで他のスクリプトの変数を参照したいとき、通常はスクリプトがアタッチされているオブジェクトを取得して、GetComponentで変数を取得します。 オブジェクトを取得するために、インスペクターにドラッグ&ド...
Unity

【Unity】起動時のロゴを消すには?起動画面のカスタマイズ方法の紹介!【Splash Screen】

はじめに Unityで作成したゲームをビルドして起動してみると、「MADE WITH UNITY」と表示されます。 Unity無料版(Personal)ではロゴを消すことができませんが、無料版でも以下のようにカスタマイ...
タイトルとURLをコピーしました