umi

Unity

Unity公式機能を使ってオブジェクトを等間隔に並べて配置する方法【スプライン(spline)の使い方】

本記事ではUnityバージョン2022.1より標準搭載された新機能、スプラインエディタについて紹介します。スプラインエディタを使うと、作成した曲線に沿ってオブジェクトをきれいに等間隔に配置することができます。さらに、配置した後も自由に調整が...
Unity

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

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

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

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

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

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

【Unity】ライトプローブの使い方 – 初心者向けガイド【Light Probe】

はじめにライトはベイクすることで、動作を軽くすることができますが、動かないオブジェクトにしか使えません。動くオブジェクトにもライティングを事前計算できるようにするのがライトプローブです。複雑な見た目をしているので扱いが難しそうですが、簡単に...
3D

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

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

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

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

UnityでC#スクリプトからマテリアルのテクスチャを切り替える方法【初心者向け】

はじめにUnity開発中、「特定の動作でオブジェクトのテクスチャを変更したい」といった要望はよくありますよね。本記事ではC#スクリプトを使って、キー操作でマテリアルのテクスチャを切り替える具体的手順を、初心者向けにわかりやすく解説します。1...
3D

【Unity】オブジェクトのマテリアルを透明・半透明にする方法!透明なテクスチャも設定可能

Unityでゲーム開発をしていると、ガラスや水、フェード演出など「透明・半透明な表現」を使いたいシーンは多くあります。特にURP(Universal Render Pipeline)を利用している場合は、従来の Standard Shade...
3D

【Unity】ライトマップのベイクの主要設定を解説!ベイクの時間を短縮するには?

はじめにUnityのライトをベイクする際には、さまざまな設定項目があってどう設定するのが良いかわからないため、主要な設定項目についてまとめました。ベイク時間の短縮やベイクの基本的なやりかたについては以下をご覧ください。ライトマップ設定Win...
3D

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

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

【Unity】リフレクションプローブの使い方!鏡のように反射するマテリアルを作ろう【Reflection Probe】

はじめにUnityのマテリアルは、MetalicやSmoothnessを変更することで金属のような見た目に変えることができますが、周囲のものは映り込みません。これを写り込むようにできるのが、Reflection Probeという機能になりま...
3D

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

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

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

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

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

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