2D 【Unity】Photoshop、Affinity Designerで作成した2Dキャラクターの画像をUnityにインポートする方法【2D PSD Importer】 はじめに Photoshopや、Affinity Designerなどのソフトで作った2Dキャラクターを、レイヤー情報を保持した状態でUnityにインポートする方法を紹介します。 あらかじめ分けておいたパーツごとに分割されてい... 2023.09.01 2D
Unity 【Unity】コルーチンを使ってヒットストップを実装しよう はじめに ヒットストップとは、敵が攻撃を受けたときに少しの間時間を止めることを指します。この時間停止は、攻撃のヒット感やアクションの迫力を高め、プレイヤーが自分の行動による影響を感じるのを助ける役割を果たします。 ゲームをや... 2023.08.27 Unity
Unity 【unity】何秒後に実行させる処理を作ろう!コルーチンの使い方基礎から応用まで はじめに コルーチンとは? コルーチンとは途中で一時停止し、後で再開することができる機能を持った関数です。待ち時間や複雑な非同期操作を管理するのに役立ちます。例えば、待ち時間のあるアニメーション演出や、一定時間後に実行される処... 2023.08.18 Unity
Unity Unity公式機能を使ってオブジェクトを等間隔に並べて配置する方法【スプライン(spline)の使い方】 本記事ではUnityバージョン2022.1より標準搭載された新機能、スプラインエディタについて紹介します。 スプラインエディタを使うと、作成した曲線に沿ってオブジェクトをきれいに等間隔に配置することができます。さらに、配置した後も自... 2023.08.12 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 【Unity】ライトプローブの使い方 – 初心者向けガイド【Light Probe】 はじめに ライトはベイクすることで、動作を軽くすることができますが、動かないオブジェクトにしか使えません。 動くオブジェクトにもライティングを事前計算できるようにするのがライトプローブです。複雑な見た目をしているので扱いが難し... 2023.07.15 3D
3D BlenderからUnityへテクスチャ付き3Dモデルをエクスポート/インポートする方法 はじめに ゲームステージやキャラクターなどの3Dモデルの作成には、Blenderを使用するのが一般的です。しかし、BlenderとUnityは異なるツールであり、異なるファイル形式を使用します。 Blenderで作成した3Dモ... 2023.07.08 3DBlender
3D 【Unity】ProBuilderの基本的な使い方!3Dモデルの作成、編集からエクスポートまで はじめに ProBuilderは、Unityのエディタ内で3Dモデルの作成や編集を行うことができるツールです。Blenderなど、他の3Dモデリングソフトウェアでは、モデルを作成したらUnityへエクスポートする必要がありますが、P... 2023.06.24 3D
3D 【Unity】オブジェクトを光らせよう!マテリアルを発光させる方法 はじめに ゲームシーンには、ライトを追加することで光を設定できますが、オブジェクト自体を光らせる場合はどうすれば良いのか解説します。 以下のように、オブジェクトの発光や色味を調整できます。 オブジェクトを... 2023.06.19 3DUnityポストプロセス
3D 【Unity】マテリアルのテクスチャ画像をスクリプトから取得して他のテクスチャに変更する方法! はじめに マテリアルのテクスチャを、スクリプトから他のテクスチャ画像に切り替える方法について紹介します。 マテリアルとは マテリアル(Material)は、オブジェクトの見た目や質感を決めるものです。色、反射率、透明度、... 2023.06.11 3DUncategorized
3D 【Unity】オブジェクトのマテリアルを透明・半透明にする方法!透明なテクスチャも設定可能 はじめに マテリアルを透明にするのは、とても簡単にできるのですが、やり方を忘れがちなので備忘録的にまとめました。 また、一部透明なテクスチャ画像をオブジェクトに貼り付けると黒くなってしまう対処法についても紹介します。 ... 2023.06.04 3DUnity
3D 【Unity】 マテリアルの色やプロパティをスクリプトから変更させる方法! はじめに マテリアルの色はインスペクターから変更させることができますが、ゲーム中にスクリプトから動的に変更させる方法について解説します。 マテリアルとは? 金属やプラスチック、木や絵柄など、物体の材質・見た目を決めるのが... 2023.05.29 3D
3D 【Unity】ライトマップのベイクの主要設定を解説!ベイクの時間を短縮するには? はじめに Unityのライトをベイクする際には、さまざまな設定項目があってどう設定するのが良いかわからないため、主要な設定項目についてまとめました。 ベイク時間の短縮や ベイクの基本的なやりかたについては以下をご覧くださ... 2023.05.23 3D