Unity

【Unity】 タグを使って複数のゲームオブジェクトをスクリプトから効率的に取得する方法!非アクティブなオブジェクトを取得するには?

はじめに Unityゲーム開発において、ゲームオブジェクトの操作は非常に重要です。しかし、特定のシーンで複数のゲームオブジェクトを取得し、それらに対してスクリプトを適用する必要がある場合、どのようにすれば最も効率的に処理できるか疑問...
3D

【Unity】無料アセットを使って車を動かしてみよう!ホイールコライダーの使い方【Wheel Collider】

はじめに 主にレースゲームで使われる車ですが、Unityでは車を動かせるようにホイールコライダーと呼ばれる仕組みが提供されています。これを使って車を実際に動かす方法について解説します。 本記事で学べること 車を運転して動かす...
2D

【Unity】IKを使って2Dアニメーションを自作しよう!IKの使い方・設定方法について解説

はじめに アニメーションを作成するときに、ボーンを実際に動かしますが、1つ1つ調整していくのが面倒な時もあります。 IKを使うことで、より簡単に動かすことができるので、アニメーションの調整も簡単になります。 Ikとは? ...
2D

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

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

【Unity】Photoshop、Affinity Designerで作成した2Dキャラクターの画像をUnityにインポートする方法【2D PSD Importer】

はじめに Photoshopや、Affinity Designerなどのソフトで作った2Dキャラクターを、レイヤー情報を保持した状態でUnityにインポートする方法を紹介します。 あらかじめ分けておいたパーツごとに分割されてい...
Unity

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【Unity】マテリアルのテクスチャ画像をスクリプトから取得して他のテクスチャに変更する方法!

はじめに マテリアルのテクスチャを、スクリプトから他のテクスチャ画像に切り替える方法について紹介します。 マテリアルとは マテリアル(Material)は、オブジェクトの見た目や質感を決めるものです。色、反射率、透明度、...
タイトルとURLをコピーしました