3D 【Unity】2022 LTS および 2023.1から搭載された新機能「Water System」を使って水や海を作ってみた! はじめに海や川などの水の表現は、ゲームによく使われますが、自作するとなると大変です。水流とか波を表現するのはどうすれば、、、Unity 2022 LTS以降から、HDRPでは新機能「Water System」が搭載され、誰でも簡単にリアルな... 2023.10.09 3D
Unity 【Unity】 タグを使って複数のゲームオブジェクトをスクリプトから効率的に取得する方法!非アクティブなオブジェクトを取得するには? はじめにUnityゲーム開発において、ゲームオブジェクトの操作は非常に重要です。しかし、特定のシーンで複数のゲームオブジェクトを取得し、それらに対してスクリプトを適用する必要がある場合、どのようにすれば最も効率的に処理できるか疑問に思うこと... 2023.10.01 Unity
2D 【Unity】IKを使って2Dアニメーションを自作しよう!IKの使い方・設定方法について解説 はじめにアニメーションを作成するときに、ボーンを実際に動かしますが、1つ1つ調整していくのが面倒な時もあります。IKを使うことで、より簡単に動かすことができるので、アニメーションの調整も簡単になります。Ikとは?Inverse Kinema... 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)の使い方!プレハブにバリエーションを持たせよう はじめにプレハブから生成したオブジェクト(インスタンス)のいくつかを編集したい時に便利なのがプレハブバリアントです。これを使うとオブジェクトの管理がしやすくなりますので、本記事では使い方について解説します。また、バージョン2022から便利に... 2023.08.06 Unity
Unity 【Unity】 ゲームオブジェクトをプレハブ化するやり方!解除する方法やスクリプトから生成する方法も解説 本記事で解決するお悩みプレハブとは?オブジェクトをプレハブ化する方法プレハブを使ってスクリプトからオブジェクトを生成するには?シューティングゲームの弾や、アクションゲームの敵キャラクターなど、何度も使いまわしたいオブジェクトは、プレハブ(P... 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