新着記事
Unity基礎
Unityの新機能まとめ【2023.2〜6.6】|バージョン別・リリース日つき
Unityの新機能を、バージョンごとに並べました。 対象は2023年11月のUnity 2023.2から2026年8月のUnity 6.6までです。 リリース日と内容は、Unity公式のダウンロードアーカイブとリリースノートに記載のものです。 新しいバージョンから順に並べています。... 未分類
Unityの使い方まとめ|環境設定・uGUI・エディタ拡張
Unityについて書いた記事を、工程別に分類しました。 環境の設定でつまずいている場合は、最初の項目からご覧ください。 各カテゴリーは閲覧数の多い順に表示しています。 記事は随時追加しているので、一覧は自動で更新されます。 環境設定 インストール... PC・周辺機器
Unity開発にMacは要る?2週間1万円で確かめる方法
iOS向けにUnityアプリを出すならMacが必要ですが、いま買うべきかはレンタルで確かめられます。14泊15日10,990円でXcodeの導入から実機転送まで通せます。ただし借りられるのはM2までなので、機種選びの判断には使えない点も解説。 PC・周辺機器
Unityのおすすめ書籍|段階と作りたいもので選ぶ
Unityを学ぶための書籍を段階別に紹介。プログラミング未経験者向けの易しい入門書、体系的に押さえる教科書、2Dゲームを完成まで作る本、3D開発とC#の本まで、いまの段階に合う1冊が選べます。 PC・周辺機器
Unity開発はいくらから始められる?7万円台から30万円台までの境界線
Unity開発用PCを予算別に解説。7万円台のミニPCでも学習は始められる理由と我慢する点、13〜19万円で制作に移る構成、20万円台の実用ライン、SSD 1TBとメモリ32GBを外してはいけない理由まで。 PC・周辺機器
MacでUnity開発は快適?iOS向けに出すなら必須という判断基準
MacでUnity開発をする際の判断基準を解説。iOS向けリリースにはXcodeが必要でMacが必須になる理由、増設できないメモリとストレージへの対処、Mac miniをビルド用に使う構成、WindowsとMacの比較まで。 PC・周辺機器
Unity開発の作業が速くなる周辺機器【優先度順】|まずモニターから
Unity開発の効率を上げる周辺機器を優先度順に解説。エディタのパネルが多くWQHDが効く理由、Libraryフォルダが膨らむストレージ対策、操作感確認用のゲームパッド、チーム開発のキャッシュサーバーまで。 PC・周辺機器
Unity開発PC比較|作るもので選べるおすすめ6機種
Unity開発用PCを作るもの(2D・3D・VR)と形状で絞り込める比較表。2Dなら内蔵GPUで足りる理由、コンパイルが速いX3D搭載機、VR開発向けの構成まで、19.6万円から6機種を比較します。 PC・周辺機器
Unity開発PCの選び方|待ち時間はコンパイルとインポートで決まる
Unity開発用PCの選び方を解説。日常のコンパイルはCPUのシングルスレッド性能、ビルドはコア数という二面性、Libraryフォルダが200GBを超えるストレージ要件、GPUはターゲット次第という判断軸まで。 エディタ拡張
Unity│バッチモードでエディタスクリプトを実行する方法│ヘッドレス
Unityを起動せずにバッチでエディタスクリプトの処理をする方法です。 複数のエディタスクリプトを順次実行したり、タスクスケジューラーで時間を指定したりして処理ができます。 それではUnityのバッチモードでデスクトップにテキストファイルを出力する... エディタ拡張
Unity│選択したフォルダ内のPrefabを一括でスクショするツール│uGUI
UnityのUIを構成するuGUIのPrefabを一覧で画像化したいとき、手動でスクリーンショットを撮るのは手間ですよね。 この記事では、選択したフォルダ内のすべてのuGUI Prefabについて、自動でImageの範囲を検出し、ピッタリのサイズで透明PNGとして出力するエ... エディタ拡張
Unity│選択したフォルダ以下のPrefabをツリー表示にするツール
Unityプロジェクトが大規模になるにつれ、「どこにどんなPrefabがあるのか?」を把握するのは困難になります。 この記事では、選択したフォルダ以下にあるPrefabファイルの構造を、ツリー形式でCSVとして出力するUnity Editor拡張ツールをご紹介します。 ... エディタ拡張
Unity│選択したフォルダ内のPrefabを一括でスクショするツール│2Dスプライト向け
表題の通り、選択したフォルダ内のPrefabをスクショするツール(2Dスプライト向け)です。 Unityで多くのPrefabを扱う場合、それぞれの見た目を一覧で確認したいことがありますよね。 そんなときに便利なのが、Prefabを自動で画像として書き出すエディタツ... エディタ拡張
Unity│選択したフォルダ内のPrefabの情報を書き出すツール
Unityの階層やコンポーネント情報は視認しづらいので、Prefabの取りたい情報だけをcsv出力してみました。 フォルダを選択して、中にあるPrefab全ての情報を出力します。 インポートすると以下の通り。 応用していろいろな情報を出力して、さらにチェックし... 環境設定
Unity│プロジェクトのUnityバージョンを調べる方法
Unityのプロジェクトデータだけ渡されたけれど、使用されているUnityのバージョンが分からない! そんな経験はありませんか? 本記事では、Unityプロジェクトのバージョンを簡単に調べる方法をご紹介します。 Unityバージョンを確認する手順 プロジェクト... 2D
Unity│PSDデータを階層保持でPrefab+PNGに一括出力する方法
PSDデータで作成したイラスト等を階層を維持した状態でPrefab化、 レイヤー事にそれぞれPNG画像出力する方法を紹介します。 環境:Unity 6.1 Unity 2DでPSDデータを階層保持でPrefab+PNGに一括出力する方法 基本的にUnity側でPSDを変換する仕組みは用意さ... エディタ拡張
Unity│Prefab参照構造ビューア
UnityのPrefab参照構造をノード表示するアセットはすでにあるのですが、スプレッドシート(GAS)からでも表示してみたかったので作りました。 cytoscapeで表示しています。 プルダウンからPrefab名を選択して、関連するPrefabを表示できます。 参照してい... 環境設定
Unity│画像インポート時にカスタム設定にする方法│Preset Manager
画像をUnityにインポートした時にいちいち設定しなおすのは面倒ですよね? 以前はエディタ拡張で自動変更していたのですが、現在のUnityにはPreset Managerという機能があり、簡単に設定できます。 本記事では画像をインポート時にカスタム設定にする方法... 環境設定
Unity│Unityの更新が高速に!Unity Acceleratorの使い方
ひさしぶりにUnityを使うことになって環境構築。 初回起動が5時間、その後の起動も20分以上かかったりと非常にストレスを感じましたので、Unityの更新・起動の高速化を試してみました。 データをSSDなどの高速のHDDに入れることが一番重要ですが、キャッシ... Unity基礎
Unityとゲームプログラミングの本 目的別おすすめ18冊|良い点と気になる点をレビューから
Unityとゲームプログラミングの本を、目的別に18冊選びました。 Unityの本は「入門」と名のつくものが極端に多く、そこから先が探しにくい分野です。 この記事では入門のあとに続く、C#・エフェクト・シェーダー・数学・VR・エディタ拡張まで並べています... Unity基礎
Unity開発におすすめのノートPC|シングルスレッド性能とメモリ32GBで選ぶ
Unity開発用ノートPCの選び方を解説。日常のコンパイル時間を決めるシングルスレッド性能、増設できない機種が多いメモリ32GB、Libraryフォルダが膨らむためのSSD 1TB、iOS向けにはMacが必須という判断軸まで。 Unity基礎
Unity│初心者向け!今すぐ始められるオンライン学習サイト 8選
Unityでゲームやアプリを作成したいけれど、まずは何から勉強を始めたら良いのか迷いますよね いきなり書籍を購入したり学校へ通うより、まずは手頃な無料の学習サイトから勉強してみることをおすすめします。本記事では無料・有料でUnityが学習できるサイ... uGUI
Unity│AdobeXDで作成したデザインをUnityへコンバートする方法
デザイナーがAdobeXDで作成したUIデザインを、そのままUnityに反映したい。 この記事では、AdobeXDからUnityへデータを移植する方法を3つ紹介します。 AdobeXDとは AdobeXDは、WebサイトやモバイルアプリのUI/UXデザインに特化したツールです。軽量で直感... Unity基礎
Unity│15分でできる!キャラが触れるとゲームクリアの文字を表示する方法│VRoid
VRoidで作成したキャラが特定のオブジェクトに触れたら、ゲームクリアの文字が表示されるようにしてみました。 数行のコードを書くだけのお手軽ゲーム制作です。 ゴールオブジェクトの作成 Hierarchy上で右クリック → 3D Object → Cubeから球体を作成し、... Unity基礎
Unity│コードを書かずに15分でUNITY-CHAN(ユニティちゃん)がキャラが走り回り、ジャンプしてカメラも追従する方法
NITY-CHAN(ユニティちゃん)を使って、コードを書くことなく、スタンダードアセットを使ってキャラが走り回り、ジャンプしてカメラも追従するシーンを作成することができるようになります。 スタンダードアセットが至れり尽くせりなので、1行もコード書き... アニメーション・演出
Unity│便利!アニメーションに関するTIPS 8選
Unityのアニメーションに関する便利なTIPSをまとめました。 MayaからのインポートやBlendShape、アニメーション管理など実用的な内容を紹介します。 Maya(HumanIK)で作成したキャラをUnityへインポートする方法 MayaからUnityへキャラクターをコンバート... 2D
Unity│知っておくべき!テクスチャ画像に関するTIPS 3選
Unityのテクスチャ画像に関するTIPSをまとめました。 容量削減のためのディザリング処理、PVRTCの画質改善、圧縮形式のサイズについて紹介します。 画像素材の減色のためのディザリング処理について 容量節約のために画像素材は減色したいですが、UIはでき... uGUI
Unity│フォントに関するTIPSまとめ4選│uGUI
uGUIのフォントに関するTIPSをまとめました。 リッチテキスト、ビットマップフォント、ttcの分割、Font Awesomeの使い方を紹介します。 リッチテキストのタグについて uGUIの標準機能です。文字にタグを入れると色やサイズを部分的に変更できます。 上の例... エディタ拡張
Unity│知っておくと便利!エディタ拡張まとめ 9選
エディタ拡張を使うと、Unityの標準で搭載されていない機能を作ることができます。 実際に使ってみて便利だったエディタ拡張を紹介します。 先頭や最後尾に文字を追加するエディタ拡張 選択したオブジェクトの名前の先頭や最後尾に文字を追加できます。 使... エディタ拡張
Unity│UI制作に便利!エディタ拡張まとめ 13選│uGUI
uGUIのUI制作で便利なエディタ拡張をまとめました。Photoshop連携、アウトライン、カーニング、フォント置換など、実際に使って便利だったものを紹介します。 Unityから直接Photoshopを開く UI組み込み後にPhotoshopで画像を修正することがありますが、エ... アニメーション・演出
Unity│アニメーション制作に役に立つシェーダー 5選
Unityでアニメーションや合成を作るときに役立つシェーダーをまとめました。 加算・アルファブレンド、両面表示、カットアウト、マスクなど実用的なシェーダーを紹介します。 加算とアルファブレンドの違い 通常版とモバイル版のシェーダーは行数が異なり... uGUI
Unity│UI制作に役に立つシェーダー6選│uGUI
UnityのUI制作で使えるシェーダーをまとめました。 タッチ時の明るさ変更やDisable表現など、実用的なシェーダーを紹介します。 スプライトを明るくしたり暗くしたりするシェーダー UIをタッチした時に明るくするなどの表現で使えます。 手順 Unityのビル... エフェクト
Unity│パーティクルに関するエフェクト小技集まとめ│Shuriken
パーティクルシステム(Shuriken)に関する小技をまとめました。知っておくと便利なTIPSを紹介します。 uGUI(Screen Space - Overlay)の前にパーティクルを表示する方法 Screen Space - Overlayの場合はUIが必ず最前面に来るため、通常はパーティクルを... 環境設定
Visual Studio│上書きモードを解除する方法|入力すると文字が消える時
Visual Studioで文字を入力すると、そこにあった文字が消えてしまう現象の原因と解消方法を紹介します。 原因 Insertキーを押してしまうと、「挿入モード」と「上書きモード」が切り替わります。 「上書きモード」になっていると、文字を入力した際にカー... 環境設定
Unity│.gitignoreの設定方法
Gitでデータをコミット・プッシュする際に、Unityの「Library」フォルダや「.csproj」「.sln」などの余計なデータを含めてしまうと、チームメンバーに迷惑をかけてしまいます。 この記事では「.gitignore」の設定方法を紹介します。 なぜ.gitignoreの設定... uGUI
Unity│uGUIスクロールビューの作り方
uGUIの標準機能だけでスクロールビューを作る方法を紹介します。 コードは書かずに、コンポーネントの設定だけで実装できます。 完成イメージ リストの作成 下敷き(ScrollView)の作成 GameObject → UI → Panelを作成 サイズを600×384に設定 名前を「Scro... 環境設定
Unity│パッケージのインポートで更新されるもの
Gitが使えない環境でパッケージのエクスポート・インポートでデータをやり取りする場合、何が更新されて何が更新されないのか検証してみました。 検証用データの準備 プロジェクトを作成し、以下の3つのパッケージを用意しました。 Pack01:初期状態 A、B... uGUI
Unity│uGUIで画像の比率を維持しながらサイズを変更する方法
uGUIで画像のサイズを変更するとき、スケール値を変えるのではなく、Width/Heightの値で調整したいことがあります。 標準機能で画像の比率を維持しながらサイズを変更する2つの方法を紹介します。 方法1:Rect Toolを使う Tキーを押してRect Toolに切り替... アニメーション・演出
Unity│簡単設定!ユニティちゃんトゥーンシェーダーでアニメ調にする方法
ユニティちゃんトゥーンシェーダー(UTS)を使って、3Dモデルをアニメ調の見た目にする方法を紹介します。 影用テクスチャの作成からマテリアル設定まで、基本的な手順を解説します。 必要なデータのダウンロード モデルデータ 今回はキズナAIのモデルを使... uGUI
Unity│SpriteおよびRawImage 画像を読み込む方法
Unityで画像を動的に読み込む方法を紹介します。 Inspector指定、Resourcesフォルダ、ネットワーク取得の3パターンを解説します。 方法1:Inspectorで指定したSprite画像に変更する あらかじめInspectorで画像をアサインしておき、スクリプトから差し替え... uGUI
Unity│psdデータからuGUIにコンバートする方法 │Baum2
PSDファイルからUnityのuGUIに自動変換できるBaum2の使い方を紹介します。 PhotoshopでUIを作成し、そのままUnityにコンバートできる便利なツールです。 Baum2のダウンロード GitHubからデータをダウンロードします。 ダウンロード:https://github.com/ky... 2D
Unity│スプライトアトラス(Sprite Atlas)の作成方法
複数のスプライト画像を1枚にまとめる「スプライトアトラス」を使うと、描画回数(Batches)を減らしてパフォーマンスを向上できます。 Unity 2017から追加されたSprite Atlasと、従来のSprite Packerの両方の使い方を解説します。 Sprite Atlasとは 複数... アニメーション・演出
Unity│文字を描くようにアニメーションする方法
ペンで文字を書いているようなアニメーションをUnityで作る方法を紹介します。 パンチスルー(Alpha Cutout)の仕組みを応用して、グラデーションのアルファチャンネルで文字が順番に現れる表現を実現します。 仕組み Unlit/Transparent Cutoutシェーダー... uGUI
Unity│uGUI使用時に知っておくべき基本機能 7選
uGUIでUIを作るとき、知っておくと便利な基本機能をまとめました。 Canvas設定からパフォーマンス計測まで、実践的な内容を紹介します。 1. Canvasの基本設定 UIの基本要素 要素役割CanvasUIの描画を担当。複数配置も可能EventSystemUIへのイベント処理を... 2D
Unity│Anima2Dのセットアップからアニメーション作成まで
Anima2Dは、Unity上で2Dキャラクターにボーンを入れてアニメーションさせるための無料アセットです。 この記事では、基本的なセットアップ方法から人型キャラクターのアニメーション作成までを解説します。 Anima2Dとは Unity 5.5.0から無料で提供されてい... XR(VR・AR)
Unity│3分でスマホ用VRシーンを作成する方法
プラグインやコードを使わずに、UnityのネイティブVRサポート機能だけでスマホ用VRシーンを作る方法を紹介します。 必要な環境 項目バージョン備考Unity5.6以降ネイティブVRサポート機能を使用Java1.8(JDK 8)古いバージョンだとビルドエラーが発生Androi... uGUI
Unity│ボタンで表示状態を切り替える方法│ノーコード
Mecanimとアニメーションを使えば、コードを書かなくてもボタンのON/OFFで表示状態を切り替えられます。 スクリプトを書くのが苦手なデザイナーでも、この方法ならすぐに実装できます。 今回作るもの ボタンを押すとイメージエフェクト(セpiaTone)がON/O... アニメーション・演出
Unity│パンチスルーでアルファアニメーションを作る方法
パンチスルー(Alpha Cutout)は、Unityの標準シェーダーで実現できるアルファ表現です。Alpha Cutoffの値を変えるだけで、グラデーションに沿ってテクスチャが現れたり消えたりするアニメーションが作れます。 パンチスルーとは アルファ値が一定のしきい... プログラミング
Unity│シーン遷移と画面切り替えの実装方法│ノーコード
Unityでシーン遷移ができるようになると、画像を置いて、遷移範囲を決めて、遷移先を指定するだけでプロトタイピングができます。 この記事では、基本的なシーン遷移から、コードを書かずに画面切り替えする応用テクニックまで紹介します。 基本編:シーン... 環境設定
Unity│リニアワークフローの基本と設定方法
リニアワークフロー(LWF)は、物理的に正確なライティングを実現するための仕組みです。 昔のモニター規格の名残で、設定がやや複雑になっています。この記事では、UnityとMayaでリニアワークフローを設定する方法を解説します。 リニアワークフローとは ...
12




