Unity 【Unity】 タグを使って複数のゲームオブジェクトをスクリプトから効率的に取得する方法!非アクティブなオブジェクトを取得するには? はじめに Unityゲーム開発において、ゲームオブジェクトの操作は非常に重要です。しかし、特定のシーンで複数のゲームオブジェクトを取得し、それらに対してスクリプトを適用する必要がある場合、どのようにすれば最も効率的に処理できるか疑問... 2023.10.01 Unity
2D 【Unity】IKを使って2Dアニメーションを自作しよう!IKの使い方・設定方法について解説 はじめに アニメーションを作成するときに、ボーンを実際に動かしますが、1つ1つ調整していくのが面倒な時もあります。 IKを使うことで、より簡単に動かすことができるので、アニメーションの調整も簡単になります。 Ikとは? ... 2023.09.17 2D
2D 【Unity】 2Dキャラクター画像にボーンを作成、設定して動かしてみよう!ウェイトの調整方法についても紹介 はじめに 2Dキャラクターそれぞれの部位に対応するボーンを配置することで、より自然なアニメーションを実現することができます。 本記事では、キャラクターのアニメーションを作成する前段階として、画像にボーンを入れて調整する方法につ... 2023.09.10 2D
Unity 【Unity】コルーチンを使ってヒットストップを実装しよう はじめに ヒットストップとは、敵が攻撃を受けたときに少しの間時間を止めることを指します。この時間停止は、攻撃のヒット感やアクションの迫力を高め、プレイヤーが自分の行動による影響を感じるのを助ける役割を果たします。 ゲームをや... 2023.08.27 Unity
Unity 【unity】何秒後に実行させる処理を作ろう!コルーチンの使い方基礎から応用まで はじめに コルーチンとは? コルーチンとは途中で一時停止し、後で再開することができる機能を持った関数です。待ち時間や複雑な非同期操作を管理するのに役立ちます。例えば、待ち時間のあるアニメーション演出や、一定時間後に実行される処... 2023.08.18 Unity
Unity 【Unity】プレハブバリアント(Prefab Variant)の使い方!プレハブにバリエーションを持たせよう はじめに プレハブから生成したオブジェクト(インスタンス)のいくつかを編集したい時に便利なのがプレハブバリアントです。 これを使うとオブジェクトの管理がしやすくなりますので、本記事では使い方について解説します。 また、バ... 2023.08.06 Unity
Unity 【Unity】 ゲームオブジェクトをプレハブ化するやり方!解除する方法やスクリプトから生成する方法も解説 本記事で解決するお悩み プレハブとは? オブジェクトをプレハブ化する方法 プレハブを使ってスクリプトからオブジェクトを生成するには? シューティングゲームの弾や、アクションゲームの敵キャラクターなど、何度も使いまわ... 2023.07.30 Unity
2D 【Unity】画像を一つにまとめる方法!スプライトアトラスの使い方【Sprite Atlas】 はじめに スプライトアトラスは、2Dゲーム開発やUIデザインにおいて、複数の画像を1つの大きな画像にまとめる技術です。このテクニックにより、複数の小さなテクスチャを1つの大きなテクスチャに統合することで、ゲームやアプリケーションのパ... 2023.07.23 2D
3D BlenderからUnityへテクスチャ付き3Dモデルをエクスポート/インポートする方法 はじめに ゲームステージやキャラクターなどの3Dモデルの作成には、Blenderを使用するのが一般的です。しかし、BlenderとUnityは異なるツールであり、異なるファイル形式を使用します。 Blenderで作成した3Dモ... 2023.07.08 3DBlender
3D 【Unity】オブジェクトを光らせよう!マテリアルを発光させる方法 はじめに ゲームシーンには、ライトを追加することで光を設定できますが、オブジェクト自体を光らせる場合はどうすれば良いのか解説します。 以下のように、オブジェクトの発光や色味を調整できます。 オブジェクトを... 2023.06.19 3DUnityポストプロセス
3D 【Unity】ライトをベイクして軽量化しよう!ベイクのやり方 はじめに Unityではライトを簡単に配置することができますが、光の計算をリアルタイムに処理させるのは重い負荷がかかります。 スマホアプリの場合、スマホによっては熱くなったり、さらに処理が遅くなったりしてしまいます。 ... 2023.05.18 3D
3D 【Unity】Rigidbodyの物理演算で物体を移動・回転させよう!【AddForce】 はじめに Unityでは、Rigidbodyコンポーネントを使うことで、簡単に物体に重力の影響やリアルな動作をさせることができるようになります。 これができるようになると、ドミノ倒しやピンボール、レースゲーム、物理パズルなど様... 2023.04.30 3D
3D 【Unity】物理演算で物体を衝突させよう!初心者向けRigidbodyの使い方 はじめに 野球やサッカーなどのスポーツゲームや、レースゲームには、現実のようにリアルに物体が動くようにゲームを作る必要があります。重力や空気との摩擦など、物理学の知識を使って計算して、ゲームに応用していく・・・とても難しいですよね。... 2023.04.22 3D
AI テキストを入力するだけで、AIがSkyboxを自動生成してくれる!【Blockade Labs】 はじめに SkyboxをAIが作ってくれるサイトが非常に便利なので、紹介します。Unityに使うこともできます。 Skyboxとは? ワールドの背景のことを言います。 Unityの3Dプロジェクトの... 2023.04.15 AI
Unity 【Unity】シングルトンとは?初心者にもわかりやすく解説! はじめに Unityで他のスクリプトの変数を参照したいとき、通常はスクリプトがアタッチされているオブジェクトを取得して、GetComponentで変数を取得します。 オブジェクトを取得するために、インスペクターにドラッグ&ド... 2023.04.08 Unity