マニュアル
スクリプトリファレンス
unity3d.com
Version:
2017.2
2021.2
2021.1
2020.3
2020.2
2020.1
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
2018.2
2018.1
2017.4
2017.3
2017.2
2017.1
5.6
このページを含むバージョン:
このページを含まないバージョン:
サポートあり
サポートなし、非推奨
マニュアル
スクリプトリファレンス
言語:
日本語
English
中文
日本語
Español
한국어
Русский
マニュアル
Version:
2017.2
2021.2
2021.1
2020.3
2020.2
2020.1
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
2018.2
2018.1
2017.4
2017.3
2017.2
2017.1
5.6
このページを含むバージョン:
このページを含まないバージョン:
サポートあり
サポートなし、非推奨
Unity User Manual (2017.2)
ドキュメントバージョン
Unity バージョンに合ったドキュメントへの切り替え
オフラインドキュメンテーション
ドキュメント編集レビュー
Unity を使用する
Unity 入門
Unity のダウンロードとインストール
オフラインでの Unity のデプロイメント
2D/3Dプロジェクト
はじめに
Learn 画面
インターフェースについて
アセットワークフロー
プリミティブとプレースホルダーオブジェクト
アセットのインポート
インポート設定
アセットストアからアセットをインポートする
アセットパッケージ
スタンダートアセット
主なウィンドウ
プロジェクトウィンドウ
シーンビュー
シーンビューの操作
ゲームオブジェクトの配置
シーンビューコントロールバー
ギズモメニュー
ゲームビュー
Hierarchy ウィンドウ
Inspector ウィンドウ
アイコンの割り当て
プロパティーの編集
プリセットライブラリ
Inspector オプション
ツールバー
検索
その他のウィンドウ
ワークスペースのカスタマイズ
Unity ホットキー
ゲームの作成
シーン
ゲームオブジェクト
ゲームオブジェクト
コンポーネントへの入門
コンポーネントの使用
Transform
スクリプトでコンポーネントを作成する
ゲームオブジェクトを非アクティブにする
タグ
静的ゲームオブジェクト
プレハブ
ランタイムのプレハブのインスタンス化
作業内容の保存
Input
一般的なゲーム入力
モバイル端末の入力
モバイルキーボード
VR 入力
Transform
Unity の回転と向き
ライト
カメラ
ランダムなゲームプレイ要素の追加
クロスプラットフォームで考慮すること
ビルドの作成
トラブルシューティング
エディター機能
2D/3D モード設定
Preferences
Build Settings ウィンドウ
マネージャー設定
Audio Manager
エディター設定
Input Manager
Network Manager
Physics Manager
プレイヤー設定
スプラッシュスクリーン
Quality Settings
Graphics Settings
Script Execution Order Settings
Tags & Layers
Time Manager
ネットワークエミュレーション
Visual Studio C# インテグレーション
RenderDoc の統合
Editor Analytics
アップデートのチェック
Unity での IME
特殊なフォルダー名
パッケージの出力
バージョン管理
Version control integration
Perforce の統合
Plastic SCM の統合
Unity で外部のバージョン管理システムを使用
Smart Merge
エディターのトラブルシューティング
高度なゲーム開発
プロファイラー概要
Profiler ウィンドウ
CPU Usage プロファイラー
Rendering プロファイラー
Memory プロファイラー
Audio プロファイラー
Physics プロファイラー
GPU プロファイラー
グローバルイルミネーション (GI) のプロファイラー
UI プロファイラー
複数シーンの編集
ランタイム時にリソースをロード
プラグイン
Plugin インスペクター
マネージド プラグイン
ネイテイブプラグイン
デスクトップ向けのプラグインをビルド
低レベルネイティブプラグインインターフェース
低レベルネイティブプラグインのレンダリング拡張
低レベルのネイティブプラグインのシェーダーコンパイラーアクセス
アセットバンドル
アセットバンドルのワークフロー
アセットバンドル用のアセットの準備
アセットバンドルのビルド
アセットバンドルの依存性
アセットバンドルを使いこなす
AssetBundle Manager
アセットバンドルにパッチを適用する
トラブルシューティング
Unity の Asset Bundle Browser ツール
ファイルサイズの削減
ソーシャル API
JSON 形式にシリアライズ
ストリーミングアセット
ScriptableObject
エディターの高度なトピック
ビルドプレイヤーパイプライン
コマンドライン引数
アセットの内部処理
AssetDatabase
テキストシーン形式
フォーマットに関する説明
YAML シーンファイルのサンプル
YAML クラス ID リファレンス
キャッシュサーバー
スクリプトによるソースアセットの変更
エディター拡張
エディターウィンドウ
Property Drawer
カスタムエディター
ツリービュー
起動時エディタースクリプト実行
ライセンスアクティベーション
オンラインアクティベーション
オフライン/ 手動アクティベーション
ライセンスの管理
アクティベーションに関する FAQ
アップグレードガイド
自動 API アップデーターの使用
Unity 2017.2 へのアップグレード
Unity 2017.1 へのアップグレード
Upgrading to Unity 5.6
Unity 5.5 へのアップグレード
Unity 5.4 へのアップグレード
5.4 ネットワーク API の変更
Unity 5.3 アップグレードガイド
Unity 5.2 アップグレード ガイド
Unity 5.0 アップグレードガイド
Unity 5.0 の AI
Unity 5.0 のアニメーション
Unity 5.0 のオーディオ
Unity 5.0 のベイクされたデータ
Unity 5.0 のプラグイン
Unity 5.0 の物理挙動
Unity 5.0 のシェーダー
その他の Unity5.0 アップグレードノート
4.0 へのアップグレードガイド
Unity 3.5 アップグレードガイド
2D
2D ゲーム
スプライト
Sprite Creator
スプライトエディター
Sprite Editor: Edit Outline
スプライトパッカー
Sorting Group
スプライトの 9 スライス
スプライトマスク
スプライトアトラス
タイルマップ( Tilemap )
タイルアセット
タイルの作成
タイルマップの作成
タイルマップパレット
タイルマップのペイント
タイルマップと Physics 2D
スクリプタブル タイル
TileBase
Tile
TileData
TileAnimationData
#その他の有用なクラス
スクリプタブルタイルの例
スクリプタブル ブラシ
GridBrushBase
GridBrushEditorBase
その他の有用なクラス
スクリプタブルブラシの例
2D 物理演算リファレンス
Physics 2D Settings
Rigidbody 2D
Collider 2D
Circle Collider 2D
Box Collider 2D
Polygon Collider 2D
Edge Collider 2D
Capsule Collider 2D
Composite Collider 2D
Physics Material 2D
2D ジョイント
Distance Joint 2D
Fixed Joint 2D
Friction Joint 2D
Hinge Joint 2D
Relative Joint 2D
Slider Joint 2D
Spring Joint 2D
Target Joint 2D
Wheel Joint 2D
Constant Force 2D
Effector 2D
Area Effector 2D
Buoyancy Effector 2D
Point Effector 2D
Platform Effector 2D
Surface Effector 2D
グラフィックス
グラフィックスの概要
ライティング
ライティングの概要
Lighting ウインドウ
Light Explorer
光源
ライトの種類
Light インスペクター
ライトの使用
クッキー
シャドウ
影
ディレクショナルライトのシャドウ
ライティングモード
ライティング - 技術的な情報と用語
リアルタイムライティング
混合ライティング
Baked Indirect モード
シャドウマスクモード
Shadowmask
Distance Shadowmask
Subtractive モード
ベイクしたライティング
グローバルイルミネーション
事前計算されたライティングの使用
ベイクしたアンビエントオクルージョン
ベイクしたライトマップの LOD (Level of Detail、詳細レベル)
ライトプローブ
ライトプローブ - 技術的な情報
ライトプローブの配置
スクリプトを使ったプローブの配置
移動するオブジェクトのためのライトプローブ
ライトプローブとメッシュレンダラー
Light Probe Proxy Volumes (LPPV) コンポーネント
シーンビューにおける GI の可視化
ライトマッピングクイックスタート
ライトマップパラメーター
ライトマップ - 指向性のモード
Lightmaps: Technical details
Lighting Data アセット
マテリアルプロパティーと GI システム
グローバルイルミネーションの UV
Maya から Unity へ UV をインポート
GI キャッシュ
ライトのトラブルシューティングとパフォーマンス
関連トピック
リニアレンダリング概要
リニアのワークフローとガンマのワークフロー
リニアレンダリングを使ったガンマテクスチャ
リニアテクスチャの使用
カメラ
複数のカメラを使用する
カメラのテクニック
視錐台を理解する
カメラからの距離で求める錐台のサイズ
ドリーズーム (別名「トロンボーン」エフェクト)
カメラからのレイ
傾斜錐台の使用
サイズを大きくまたは小さく見せる
オクルージョンカリング
マテリアルとシェーダーとテクスチャ
テクスチャ
マテリアルの作成と使用
Standard Shader
コンテンツとコンテキスト
Metallic と Specular のワークフロー
マテリアルパラメーター
Rendering Mode
Albedo カラーと Transparency(透明度)
スペキュラーモード: Specular パラメーター
Metallic モード: Metallic パラメータ
Smoothness
法線マップ(Normal Map)(Bump mapping)
ハイトマップ
オクルージョン マップ
Emission
セカンダリマップ(詳細マップ)& 詳細マスク
フレネルエフェクト
マテリアルチャート
自分で作成する
マテリアルパラメーターへのスクリプトを使ったアクセスと変更
シェーダーを書く
旧シェーダーコード
Unity シェーダーのパフォーマンス
法線シェーダーファミリー
Vertex-Lit
Diffuse
Specular
Bumped Diffuse
Bumped Specular
Parallax Diffuse
Parallax Bumped Specular
Decal
Diffuse Detail
透明シェーダーファミリ
Transparent Vertex-Lit
Transparent Diffuse
Transparent Specular
透明バンプ拡散
Transparent Bumped Specular
Transparent Parallax Diffuse
Transparent Parallax Specular
透明カットアウトシェーダーファミリー
Transparent Cutout Vertex-Lit
Transparent Cutout Diffuse
Transparent Cutout Specular
Transparent Cutout Bumped Diffuse
Transparent Cutout Bumped Specular
自己照明シェーダーファミリー
Self-Illuminated Vertex-Lit
Self-Illuminated Diffuse
Self-Illuminated Specular
Self-Illuminated Normal mapped Diffuse
Self-Illuminated Normal mapped Specular
Self-Illuminated Parallax Diffuse
Self-Illuminated Parallax Specular
反射シェーダーファミリー
Reflective Vertex-Lit
Reflective Diffuse
Reflective Specular
Reflective Bumped Diffuse
Reflective Bumped Specular
Reflective Parallax Diffuse
Reflective Parallax Specular
Reflective Normal Mapped Unlit
Reflective Normal mapped Vertex-lit
ビデオの概要
Video Player コンポーネント
ビデオクリップ
ビデオソース
ビデオファイルの互換性
ビデオファイルについて
ビデオの透明度のサポート
Terrain (地形) エンジン
テレインの作成と編集
高さツール
テレインテクスチャ
木 (Tree)
SpeedTree
草とその他の詳細について
Wind Zone
Terrain Settings
Tree エディター
Tree (樹木) の作成
Tree の基本
Branch Group プロパティー
葉のプロパティー
Wind Zone
パーティクルシステム
パーティクルシステムとは何か?
パーティクルシステムの利用
パーティクルシステムの使い方
シンプルな爆発
車両から出る排気煙
パーティクルシステム - 頂点ストリームとスタンダードシェーダーサポート
ポストプロセシングの概要
Post Processing Stack
Post Processing Stack の設定
Anti-aliasing
Ambient Occlusion
Screen Space Reflection
Fog
Depth of Field
Motion Blur
Eye Adaptation
Bloom
Color Grading
User LUT
Chromatic Aberration
Grain
Vignette
Dithering
Debug Views
Monitors
ポストプロセスエフェクトの作成
リフレクションプローブ
リフレクションプローブの種類
リフレクションプローブの使用
より高度なリフレクションプローブの機能
リフレクションプローブのパフォーマンスと最適化
クラスターレンダリング
Unity のクラスターの展開
クラスターレンダリングの入力
API
高度なレンダリング機能
Unity で HDR レンダリング
HDR カラーピッカー
レンダリングパス
LOD
DirectX 11 and OpenGL Core
OpenGL コア詳細
コンピュートシェーダー
グラフィックスコマンドバッファ
GPU インスタンシング
スパーステクスチャ
グラフィックスハードウェアの性能とエミュレーション
CullingGroup API
非同期テクスチャアップロード
プロシージャルマテリアル
プロシージャルマテリアル - メモリ使用量とキャッシング挙動
プロシージャルジオメトリ
メッシュの構造
Mesh クラスの使用
サンプル - ビルボード平面の作成
グラフィックスパフォーマンスの最適化
ドローコールバッチング
最適なパフォーマンスのためのキャラクターモデリング
レンダリング統計ウィンドウ
フレームデバッガー
シェーダーのロード時間の最適化
レイヤー
レイヤーベースの衝突検出
グラフィカルな機能
カメラ
カメラ
フレアレイヤー
GUI レイヤー(旧)
シェーダーリファレンス
サーフェスシェーダーの記述
サーフェイスシェーダーの例
サーフェスシェーダーでのカスタムライティングモデル
サーフェスシェーダーライティングの例
DX11/OpenGL コアのテッセレーションを伴うサーフェスシェーダー
頂点シェーダーとフラグメントシェーダーの記述
頂点シェーダーとフラグメントシェーダーの例
シェーダーセマンティクス
Cg/HLSL でシェーダープロパティーを参照する
頂点プログラムへ頂点データの流し込み
ビルトインのシェーダー include ファイル
定義済みシェーダープリプロセッサーマクロ
ビルトインシェーダーヘルパー機能
ビルトインのシェーダー変数
複数のシェーダープログラムのバリアントを作る
GLSL シェーダープログラム
Unityで使用するシェーダー言語
シェーダーコンパイルターゲットレベル
シェーダーのデータタイプと精度
サンプラー状態の利用
ShaderLab 構文
ShaderLab :Properties
ShaderLab: SubShader
ShaderLab: Pass
ShaderLab :Culling と Depth Testing
ShaderLab: Blending
ShaderLab: Pass 内のタグ
ShaderLab: ステンシル
ShaderLab: Name
ShaderLab :古いライティング (非推奨)
ShaderLab : Texture Combiners
ShaderLab: 旧 Alpha Testing
ShaderLab: 古い Fog
ShaderLab: 旧 BindChannels
ShaderLab: UsePass
ShaderLab: GrabPass
ShaderLab: SubShader 内のタグ
ShaderLab: Fallback
ShaderLab: CustomEditor
ShaderLab: その他のコマンド
シェーダーアセット
詳細な ShaderLab トピック
Unity のレンダリングパイプライン
シェーダーを書く場合のパフォーマンスのヒント
Replaced Shaders でのレンダリング
カスタムシェーダー GUI
Depth Texture の使用
カメラの深度テクスチャ
プラットフォーム特有のレンダリングの違い
シェーダー LOD
テクスチャ配列
Visual Studio で DirectX 11 シェーダーのデバッグ
シェーダーに固定関数 TexGen を実装する
パーティクルシステム
パーティクルシステム
パーティクルシステムモジュール
Particle System メインモジュール
Emission モジュール
パーティクルシステム Shape モジュール
Limit Velocity Over Lifetime モジュール
Noise モジュール
Limit Velocity Over Lifetime モジュール
Inherit Velocity モジュール
Force Over Lifetime モジュール
Color Over Lifetime モジュール
Color By Speed モジュール
Size Over Lifetime モジュール
Size by Speed モジュール
Rotation Over Lifetime モジュール
Rotation By Speed モジュール
External Forces モジュール
Collision モジュール
Triggers モジュール
Sub Emitters モジュール
Texture Sheet Animation モジュール
Lights モジュール
Trails モジュール
Custom Data モジュール
Renderer モジュール
パーティクルシステム (Unity3.5 以前の旧 Particles システム)
楕円パーティクルエミッター(旧パーティクルシステム)
メッシュパーティクルエミッター(旧パーティクルシステム)
パーティクルアニメーター(非推奨)
パーティクルレンダラー(非推奨)
パーティクルコライダー(旧パーティクルシステム)
ビジュアルエフェクト
Halo
Lens Flare
Flare
Line Renderer
Trail Renderer
Billboard Renderer
ビルボードアセット
Projector
メッシュのコンポーネント
メッシュ
マテリアル
Mesh Filter
メッシュレンダラー
Skinned Mesh Renderer [DRAFT]
Text Mesh
テキストアセット
フォント
Texture コンポーネント
テクスチャ
テクスチャのインポート
テクスチャタイプ
プラットフォーム別オーバーライドのためのテクスチャ圧縮形式
プロシージャルマテリアル
レンダーテクスチャ
カスタムレンダーテクスチャ
ムービーテクスチャ
3D テクスチャ
テクスチャ配列
コンポーネントのレンダリング
Cubemap
オクルージョンエリア
オクルージョンポータル
スカイボックス
リフレクションプローブ
LOD グループ
レンダリングパイプラインについての詳細
ディファードシェーディングレンダリングパス
フォワードレンダリングパスの詳細
旧 Deferred Lighting レンダリングパス
Vertex Lit レンダリングパス詳細
Unity のグラフィック機能のハードウェア要件
Sprite Renderer
グラフィックスの使い方
アルファテクスチャのインポートの仕方
スカイボックスの作成方法
メッシュパーティクルエミッターの作成方法 (旧パーティクルシステム)
スポットライト Cookie はどのように作成しますか?
インポートされたモデルの角度の修正方法
Unity のウォーター
アートアセットのベストプラクティスガイド
3D アプリケーションからモデルをインポートする方法
FBX エクスポートガイド
Maya からオブジェクトをインポート
Cinema 4D からオブジェクトをインポート
3D Studio Max からオブジェクトをインポート
Cheetah3D からオブジェクトをインポート
Modo からオブジェクトをインポート
Lightwave からのオブジェクトのインポート
Blender からオブジェクトをインポート
SketchUp からのオブジェクトのインポート
立体視レンダリングを行う方法
グラフィックスチュートリアル
シェーダー: ShaderLab と固定関数シェーダー
シェーダー: 頂点とフラグメントプログラム
物理演算
Physics 概要
リジッドボディ概要
コライダー
ジョイント
キャラクターコントローラー
物理演算デバッグの可視化
3D 物理演算リファレンス
Box Collider
Capsule Collider
Character Controller
Character Joint
Configurable Joint
Constant Force
Fixed Joint
Hinge Joint
Mesh Collider
Rigidbody
Sphere Collider
Spring Joint
Cloth
Wheel Collider
Terrain Collider
物理特性マテリアル
物理の使い方
ラグドールウィザード
ジョイントとラグドールの安定性
Wheel Collider チュートリアル
スクリプト
スクリプティング概要
スクリプトの作成と使用
変数とインスペクター
コンポーネントを使ったゲームオブジェクトの制御
イベント関数
タイムとフレームレートの管理
ゲームオブジェクトの作成および削除
コルーチン
名前空間
属性
イベント関数の実行順
自動メモリ管理を理解する
プラットフォーム依存コンパイル
特殊フォルダーとスクリプトのコンパイル順
ジェネリック関数
スクリプトの制限
スクリプトのシリアル化
ビルトインのシリアル化
カスタム製のシリアル化
スクリプトのシリアル化に関連するエラー
UnityEvent
Null Reference Exception
重要なクラス
ベクトルのクックブック
ベクトル演算を理解する
ひとつのオブジェクトから別のオブジェクトへの向きと距離
法線/垂直ベクトルの計算
別ベクトル方向にある場合のベクトル速度の大きさ
スクリプティングツール
コンソール ウィンドウ
MonoDevelop について
Android デバイスに MonoDevelop デバッガをアタッチする
ログファイル
Unity Test Runner
IL2CPP
IL2CPP を使用してプロジェクトをビルドする
コンパイラーのオプション
Windows ランタイムサポート
IL2CPP のしくみ
IL2CPP ビルド時間の最適化
IL2CPP を使ったマネージバイトコードストリッピング
イベントシステム
メッセージシステム
入力モジュール
サポートされているイベント
レイキャスター
イベントシステムリファレンス
Event System マネージャー
Graphic Raycaster
Physics Raycaster
Physics 2D Raycaster
Standalone Input Module
Touch Input Module
イベントトリガー
マルチプレイヤーとネットワーキング
ネットワークの概要
高レベル API
ネットワークシステムの概念
マルチプレイヤープロジェクトの設定
NetworkManager を使用する
オブジェクトの Spawn(生成)
カスタムの Spawn 関数
ステートの同期
遠隔手続き
プレイヤー オブジェクト
オブジェクトの可視性
Network Manager コールバック
NetworkBehaviour コールバック
ネットワークメッセージ
Local Discovery
シーンオブジェクト
シングルプレイヤーゲームを Unity Multiplayer に変換
Multiplayer のロビー
ネットワークのクライアントとサーバー
ホストマイグレーション
Transport Layer API の使用
Unity Multiplayer の設定
Multiplayer Service の統合
HUD を使ったインテグレーション
Unity の高レベル API を使った統合
NetworkTransport を使った統合
よく見るエラー
モバイルデバイスでのネットワーク Tips
UnityWebRequest
共通操作 - HLAPI の使用
HTTP サーバーからテキストやバイナリデータを取得 (GET)
HTTP サーバーからテクスチャを取得 (GET)
HTTP サーバーからアセットバンドルをダウンロード (GET)
HTTP サーバーにフォームを送信 (POST)
HTTP サーバーに生データをアップロード (PUT)
共通操作 - LLAPI の使用
UnityWebRequests の作成
UploadHandler の作成
DownloadHandler の作成
ネットワーキング リファレンス
NetworkAnimator
NetworkBehaviour
NetworkClient
NetworkConnection
NetworkDiscovery
NetworkIdentity
Network Lobby Manager
Network Lobby Player
NetworkManager
Network Manager HUD
Network Proximity Checker
NetworkReader
NetworkServer
NetworkStartPosition
NetworkTransform
NetworkTransformChild
NetworkTransformVisualizer
NetworkTransport
NetworkWriter
オーディオ
オーディオの概要
オーディオファイル
トラッカーモジュール
Audio Mixer
コンセプトと AudioMixer の概要
AudioMixer ウィンドウの詳細
AudioGroup インスペクター
用途と API の概要
ネイティブオーディオプラグイン SDK
Audio Spatializer SDK
Audio プロファイラー
アンビソニックなオーディオ
オーディオリファレンス
オーディオクリップ
Audio Listener
オーディオソース
Audio Mixer
Audio Filter
Audio Low Pass Filter
Audio High Pass Filter
Audio Echo Filter
Audio Distortion Filter
Audio Reverb Filter
Audio Chorus Filter
Audio Effect
Audio Low Pass Effect
Audio High Pass Effect
Audio Echo Effect
Audio Flange Effect
Audio Distortion Effect
Audio Normalize Effect
Audio Parametric Equalizer Effect
Audio Pitch Shifter Effect
Audio Chorus Effect
Audio Compressor Effect
Audio SFX Reverb Effect
Audio Low Pass Simple Effect
Audio High Pass Simple Effect
Reverb Zones
Microphone(マイク)
Audio Settings
アニメーション
アニメーションシステム概要
アニメーションクリップ
外部ソースのアニメーション
ヒューマノイドアニメーションでの作業
Avatar の作成
アバターの設定
マッスルの設定
アセットの準備とインポート
ヒューマノイドキャラクターの使用
オリジナルキャラクターを準備する
ヒューマノイド以外のアニメーション
アニメーションの分割
アニメーションクリップのループ
インポートしたクリップをマスキングする
インポートしたクリップのアニメーションカーブ
インポートしたクリップのアニメーションイベント
Root Motion Node を選択
オイラー曲線のインポート
アニメーションウィンドウ ガイド
Animation ウインドウの利用法
新しいアニメーションクリップの作成
ゲームオブジェクトのアニメーション化
アニメーションカーブの使用
カーブの編集
ドープシートモードでの主要操作
Curves (カーブ) モードの主要操作
複数の動作パーツがあるオブジェクト
アニメーションイベントの使用
アニメーターコントローラー
アニメーターコントローラー アセット
Animator ウィンドウ
アニメーションステートマシン
ステートマシンの基本
アニメーションパラメーター
ステートマシンの遷移
State Machine Behaviour
サブステートマシン
アニメーションのレイヤー
ソロおよびミュート機能
ターゲットマッチング
IK
ルートモーションの仕組み
チュートリアル:マニュアルでのルートモーションのスクリプティング
ブレンドツリー
1D ブレンディング
2D ブレンディング
直接設定ブレンディング
ブレンドツリー向けの追加オプション
ブレンドシェイプ
Animator Override Controller
ヒューマノイドアニメーションのリターゲティング
パフォーマンスおよび最適化
アニメーションリファレンス
アニメーションクリップ
Animator コンポーネント
アニメーターコントローラー
AnimatorController の作成
アニメーションステート
アニメーション遷移
アバターマスク
ヒューマンテンプレートファイル
モデルのインポート
モデルインポーター: Model
モデルインポーター: Rig
モデルインポーター: Animations
モデルインポーター: Materials
3D ファイル形式
アニメーションの使い方
アニメーションに関する FAQ
Blender と Rigify の使用
Playable API
PlayableGraph
ScriptPlayable と PlayableBehaviour
Playable の例
アニメーション用語
タイムライン
タイムラインの概要
タイムラインワークフロー
タイムラインアセットとタイムラインインスタンスの作成
無限クリップを使用した基本アニメーションのレコード
無限クリップからアニメーションクリップへの変換
Timeline エディターウィンドウ
タイムラインの Preview ボタンとタイムラインセレクター
タイムライン再生コントロール
トラックリスト
トラックの追加
トラックの選択
トラックの複製
トラックの削除
トラックのロック
トラックのミュート
トラックの順序変更とレンダリングの優先順位
トラックをトラックグループに整理
トラックグループの表示と非表示
クリップビュー
クリップビューの操作
クリップの追加
クリップの選択
クリップの配置
クリップのタイリング
クリップの複製
クリップのトリミング
クリップの分割
クリップのリセット
クリップの再生スピードの変更
ギャップ補外の設定
クリップのイージーインとイージーアウト
クリップのブレンド
カーブビュー
カーブの表示と非表示
カーブビューの操作
キーの選択
キーの追加
キーの編集
補間と形状の変更
キーの削除
タイムライン設定
タイムラインインスペクター
クリッププロパティー
Playable Director コンポーネント
タイムライン用語集
UI
キャンバス
基本的なレイアウト
ビジュアルコンポーネント
インタラクションコンポーネント
アニメーションの統合
自動レイアウト
リッチテキスト
UI リファレンス
Rect Transform
Canvas コンポーネント
Canvas
Canvas Scaler
Canvas Group
Canvas Renderer
ビジュアルコンポーネント
Text
Image
Raw Image
Mask
RectMask2D
UI エフェクトコンポーネント
Shadow
Outline
Position as UV1
インタラクションコンポーネント
Selectable 基底クラス
遷移オプション
ナビゲーション操作
Button
Toggle
Toggle Group
Slider
Scrollbar
Dropdown
Input Field
Scroll Rect
自動レイアウト
Layout Element
Content Size Fitter
Aspect Ratio Fitter
Horizontal Layout Group
Vertical Layout Group
Grid Layout Group
UI の使い方
複数の解像度のための UI 設計
UI 要素をコンテンツサイズに合わせる
World Space UI の作成
スクリプトから UI 要素を作成する
画面遷移の作成
IMGUI (即時モードの GUI)
IMGUI の基本
コントロール
カスタマイズ
IMGUI レイアウトモード
IMGUI の拡張
GUI スキン (IMGUI)
GUI Style (IMGUI)
ナビゲーションと経路探索
ナビゲーションの概要
Unity の ナビゲーションシステム
ナビゲーションシステムの内部的なしくみ
ナビメッシュの作成
NavMesh ビルドコンポーネント
NavMesh Surface
NavMesh Modifier
NavMesh Modifier Volume
NavMesh Link
NavMesh ビルドコンポーネント API
NavMesh Bake の詳細設定
NavMesh Agent の作成
NavMesh Obstacle の作成
Off-mesh Link の作成
オフメッシュリンクの自動生成
正確にキャラクタを配置するための Height Mesh ビルディング
ナビゲーションエリアとコスト
加算読み込みを使用して複数の NavMesh を読み込む
NavMesh Agent を他のコンポーネントと共に使う
ナビゲーション リファレンス
ナビメッシュエージェント
ナビメッシュ障害物
オフメッシュリンク
ナビゲーションの使いかた
NavMeshAgent に目的地へ移動することを伝える
マウスでクリックした位置へエージェントを移動させる
エージェントに設定した地点を巡回させる
アニメーションとナビゲーションの利用
Unity Services ダッシュボード
Unity Services のためのプロジェクトの設定
Unity Ads
Unity エディターのインテグレーション
Unity Analytics
Unity Analytics の概要
Analytics の設定
Analytics ダッシュボード
概要ページ
Data Explorer
ファネル分析
セグメントビルダーページ
Remote Settings ページ
Livestream
Raw Data Export
Event Manager
設定タブ
カスタムイベント
Analytics Tracker コンポーネント
Custom Event スクリプト
ファネル
Remote Settings
Remote Settings の作成と変更
Unity プロジェクトで Remote Settings を利用
Remote Settings ネットワーク要求
Remote Settings の有効化
Unity エディターでの Remote Settings の管理
Remote Settings コンポーネント
Remote Settings スクリプティング
Remote Settings のテスト
マネタイゼーション
レシート検証
ユーザー属性
Unity Analytics Raw Data Export
データリセット
Unity Analytics のアップグレード
Unity Analytics 4.x-5.1 (SDK) から 5.2 以降へのアップグレード
Unity Analytics 5.1 から 5.2 以降へのアップグレード
Unity Analytics:SDK の 5.1 への再統合
Project ID が一致しない場合
児童オンラインプライバシー保護法 (COPPA) コンプライアンス
Analytics 指標、セグメント、用語
Unity Cloud Build
継続的インテグレーション
サポートするプラットフォーム
サポートする Unity のバージョン
バージョン管理システム
Unity Cloud Build で Git を使用
Unity Cloud Build で GitHub を使用
Bitbucket で Unity Cloud Build を使用
Mercurial で Unity Cloud Build を使用
Apache Subversion (SVN) で Unity Cloud Build を使用
Unity Cloud Build で Perforce を使用
iOS 用のビルド
Advanced Options (詳細オプション)
開発用ビルド
Pre-Export Method と Post-Export Method
Xcode フレームワーク
カスタムスクリプト #define ディレクティブ
指定したシーンをビルド
ビルドマニフェスト
JSON 形式のビルドマニフェスト
ScriptableObject としてのビルドマニフェスト
Cloud Build REST API
Unity IAP
Unity IAP の設定
Apple App Store と Mac App Store の設定
Google Play ストアの設定
Windows ストアの設定
Amazon アプリストアの設定
サムスン Galaxy IAP (アプリ内課金) 設定
Tizen Store の設定
Configuring for CloudMoolah MOO Store
クロスプラットフォームガイド
Codeless IAP
プロダクトの定義
初期化
プロダクトのメタデータを参照する
購入の開始
購入処理
購入失敗したときの処理
トランザクションのリストア
購入レシート
レシート検証
ストアの拡張
Android アプリ内課金 (IAP) ストアにおける、ストア間を横断してプロダクトをインストールする場合の問題
ストア ガイド
iOS & Mac App Store
ユニバーサル Windows プラットフォーム
Google Play
Amazon アプリストアと Amazon Underground ストア
サムスン Galaxy アプリケーション
Tizen Store
CloudMoolah MOO store
Unity IAP Xiaomi インテグレーションガイド
Unity Channel SDK と API 拡張
ストアの実装
初期化
プロダクトの取得
購入処理
ストアのモジュール
ストアの登録
ストアの構成
ストアの拡張
Unity Collaborate
Unity Collaborate の設定
Unity プロジェクトにチームメンバーを加える
Unity Collaborate の履歴
Collaborate で Cloud Build を有効化
Unity Collaborate でのアップグレード
ファイルを元に戻す
ファイルコンフリクトの解決
Ignore files
部分的なパブリッシュ
ロールバック
作業中
Collaborate のトラブルシューティングのヒント
Unity Performance Reporting
Performance Reporting の設定
例外レポートを理解する
Multiplayer
プロジェクトの移動
XR
VR 概要
xR SDK
Google VR SDKの概要
Vuforia SDK overview
Unity の XR 入力
拡張現実(AR)と複合現実(MR)の入力
__Input for Windows Mixed Reality__
OpenVR コントローラーの入力
Oculus の入力
VR(xR)参考資料
VR デバイス
Oculus
OpenVR
ホロレンズ
Unity の Google VR ビデオ非同期投影
シングルパスステレオレンダリング
HoloLens のシングルパスステレオレンダリング
VR Audio Spatializers
オープンソースリポジトリ
Unity にコントリビュートする方法
ステップ 1: Bitbucket アカウントを取得
ステップ 2: コントリビュートするリポジトリをフォークする
ステップ 3: フォークをクローン
ステップ 4: フォークに変更を適用
ステップ 5: Bitbucket でプルリクエストを作成する
ステップ 6: フィードバックを待つ
参考資料
FAQ
アセットストアへの公開
アセットにキーワードを追加
アセットストアパブリッシャー管理
アセットストア FAQ
アセットストア公開ガイド
DeprecateAssetGuide
アセットストアマニュアル
パブリッシャー管理セクション概要
Google Analytics のセットアップ
アセットストアへの提出状況の確認
利用者への返金
アセットストアに登録したアセットを削除する
アセットに対するサポートの提供
Asset Store 公式セール
プラットフォーム別情報
スタンドアロン
スタンドアロンの Player Settings
マルチディスプレイ
Apple Mac
Mac App Store へのアプリケーションの配信
Apple TV
Apple TV
WebGL
WebGL の Player Settings
WebGL での開発を始めるにあたって
WebGL のブラウザー間での互換性
WebGL プロジェクトのビルドと実行
WebGL - 圧縮ビルドの展開
WebGL ビルドのデバッグとトラブルシューティング
WebGL グラフィックス
WebGL のネットワーク
WebGL でオーディオの使用
WebGL のパフォーマンスについて
WebGL を対象とした場合に必要なメモリへの配慮
WebGL: ブラウザースクリプトとの相互作用
WebGL テンプレートの使用
WebGL のカーソルロックとフルスクリーンモード
WebGL での入力
iOS
iOS 用ゲームの開発について
Unity の iOS サポート機能の基本
アカウントセットアップ
iOS ビルドプロセスの内側
Unity XCode プロジェクトの構成
iOS スプラッシュスクリーンのカスタマイズ
iOS ハードウェアガイド
iOS Player Settings
iOS 2D テクスチャ オーバーライド
iOS 64ビットへのアップグレード
iOS の高度なトピック
Unity Remote
iOS のスクリプト
iOS Game Controller への対応
上級者向け Unity モバイルスクリプト
iOS のパフォーマンスの最適化
iOS 特有の最適化
ビルトインプロファイラーでのパフォーマンス測定
ビルドした iOS プレイヤーのサイズ最適化
物理演算のパフォーマンス最適化
iOS 用のプラグインをビルド
アプリケーションでの"アプリ内課金" の準備
iOS の WWW リクエストをカスタマイズ
App Thinning
Unity iOS が現在サポートしていない機能
iOS デバイスのトラブルシューティング
iOS のクラッシュバグのレポート方法
Android
Android 用の開発を始める
Android SDK/NDK セットアップ
Unity Remote
Android Remote (非推奨)
Android 開発でのトラブルシューティング
Android のビルドプロセス
Android でクラッシュしたときのバグレポート方法
APK 拡張ファイル (OBB) のサポート
Android スクリプティング
上級者向け Unity モバイルスクリプティング
Android 用のプラグインの作成と使用
AAR プラグインと Android ライブラリ
JAR プラグイン
UnityPlayerActivity Java コードの拡張
Android の ネイティブ (C++) プラグイン
Android スプラッシュスクリーンのカスタマイズ
Android 向けシングルパスステレオレンダリング機能
Android Player Settings
Android の 2D テクスチャ オーバーライド
Android の Gradle
Gradle のトラブルシューティング
Android マニフェスト
Facebook
はじめての Facebook 開発
Facebook の Player Settings
Samsung TV
はじめに
Samsung TV
Samsung TV
Samsung TV
SamsungTV の制限
Samsung TV Not Supported
Security Sandbox 違反
Tizen
さあ、Unityで始めよう
Setting up to build a Tizen device
Tizen よくある質問
Tizen プレイヤー設定
Unity iOS が現在サポートしていない機能
Tizen 用のプラグインをビルド
Tizen Emulator
Windows
Windows 全般
スタンドアロンの Windows 向けプレイヤービルドバイナリ
Windows のデバッグ
WindowsLowIntegrity
ユニバーサル Windows プラットフォーム
はじめに
ユニバーサル Windows プラットフォーム: 展開
ユニバーサル Windows プラットフォーム: プロファイラー
ユニバーサル Windows プラットフォーム: コマンドライン引数
ユニバーサル Windows プラットフォーム: Association 起動
AppCallbacks クラス
ユニバーサル Windows プラットフォーム: C# スクリプトで書いた WinRT API
ユニバーサル Windows プラットフォーム: Player Settings
スクリプティングバックエンド
ユニバーサル Windows プラットフォーム: .NET スクリプティングバックエンド
ユニバーサル Windows プラットフォーム: .NET スクリプティングバックエンドで生成されるプロジェクト
ユニバーサル Windows プラットフォーム: .NET スクリプトバックエンドで未対応の .NET型
ユニバーサル Windows プラットフォーム: .NET スクリプトバックエンドのプラグイン
#ユニバーサル Windows プラットフォーム: .NET スクリプティングバックエンドのデバッグ
ユニバーサル Windows プラットフォーム: IL2CPP スクリプティングバックエンド
ユニバーサル Windowsプラットフォーム: IL2CPP スクリプトバックエンドを使用して生成したプロジェクト
ユニバーサル Windows プラットフォーム: IL2CPP スクリプティングバックエンドのプラグイン
ユニバーサル Windows プラットフォーム: IL2CPP スクリプティングバックエンドのデバッグ
FAQ
ユニバーサル Windows プラットフォーム: 例
ユニバーサル Windows プラットフォーム: コードスニペッツ
既知の問題
Windows Holographic
初めに
#設定
アプリケーションを初めて実行する際に
入力の種類
フォーカスポイント
Anchor
持続性
アンカーの共有
空間マッピング
空間マッピングの概念
空間マッピングの基本的な低レベル API 使用
空間マッピングのベストプラクティス
Spatial Mapping コンポーネント
ウェブカメラ
写真のキャプチャ
ビデオのキャプチャー
ホログラフィックエミュレーション
Web Player
モバイル開発者チェックリスト
クラッシュ
プロファイリング
最適化
モバイル用の最適化に関する実用ガイド
グラフィックスメソッド
スクリプトとゲームプレイ方法
レンダリングの最適化
スクリプトの最適化
実験的機能
Getting started with UIElements
プログレッシブライトマッパー
ライトマップの継ぎ目の縫合
ScriptedImporter
Look Dev
概要
Look Dev ビュー
制御パネル
Settings メニュー
Views メニュー
Look Dev における HDRI 環境
HDRI ビュー
HDRI メニュー
環境シャドウ
スクリプティングランタイムアップグレード
スクリプタブルレンダーパイプライン
旧トピック
Windows ストア:Windows SDK
Windows Phone 8.1
Windows Phone 8.1: デバッグ
Windows 8.1 ユニバーサルアプリケーション
Universal Windows 10 アプリケーション:はじめに
Asset Server (チームライセンス)
Asset Server の設定
旧ネットワークリファレンスガイド
ネットワーキングの概要(旧)
Unity でのネットワーキング要素(旧)
ネットワークビュー(旧)
Network View
RPC の詳細(旧)
状態同期の詳細(旧)
ネットワークのインスタンス化(旧)
ネットワークレベルロード(旧)
マスターサーバー(非推奨)
Unity ネットワーキングサーバーのカスタム構築(旧)
ネットワーク帯域幅の最小化(旧)
古いアセットバンドル
Unity 4 でのアセットバンドルの作成
Unity 4 におけるアセットの依存関係の管理
非推奨のアニメーションシステム
アニメーション
アニメーションのスクリプティング (非推奨)
旧 GUI
GUI Text(旧 UI コンポーネント)
GUI Texture (旧 UI コンポーネント)
旧 Unity Analytics (SDK ワークフロー)
Basic Integration
SDK のインポート
ゲームスクリプトの作成
ゲームスクリプトのアタッチ
実行して検証
高度なインテグレーション (SDK)
カスタムイベント
マネタイゼーション
レシート検証
ユーザー属性
旧 Unity Remote
Unity Remote
Unity Remote 3 (非推奨)
ベスト プラクティス ガイド
Unity における最適化
プロファイリング
メモリ
コルーチン
アセットの監査
マネージヒープ
文字列とテキスト
Resources フォルダー
一般的な最適化
特殊な最適化
エキスパートガイド
New in Unity 2017.2
Unity User Manual (2017.2)
プラットフォーム別情報
Android
iOS のクラッシュバグのレポート方法
Android 用の開発を始める
Android
iOS のクラッシュバグのレポート方法
Android 用の開発を始める