mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-10 12:59:17 -05:00
FirstPerson のセットアップ記事を更新
This commit is contained in:
@@ -9,77 +9,95 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-10-27 17:53+0900\n"
|
||||
"POT-Creation-Date: 2022-12-19 15:03+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.1\n"
|
||||
"Generated-By: Babel 2.11.0\n"
|
||||
|
||||
#: ../../release_template.md:1
|
||||
msgid "Download"
|
||||
msgid "Release Notes"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:3
|
||||
msgid "for `Unity-2020.3 LTS` or later"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:5
|
||||
msgid ""
|
||||
"`for vrm-0.x` "
|
||||
"[UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:6
|
||||
msgid ""
|
||||
"`for vrm-1.0` "
|
||||
"[VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:8
|
||||
msgid "ReleaseNote"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:9
|
||||
msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/release/100/v{version}.html)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:10
|
||||
#: ../../release_template.md:4
|
||||
msgid "[English](https://vrm-c.github.io/UniVRM/en/release/100/v{version}.html)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:12
|
||||
msgid "other unitypackage"
|
||||
#: ../../release_template.md:6
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:14
|
||||
msgid ""
|
||||
"`VRM-0.x API sample` "
|
||||
"[UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)"
|
||||
#: ../../release_template.md:8
|
||||
msgid "The UniVRM supports Unity 2020.3 LTS or later."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:10
|
||||
msgid "You can install UniVRM using the UnityPackage or the UPM Package."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:12
|
||||
msgid "VRM 1.0 Import/Export"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:14 ../../release_template.md:24
|
||||
#: ../../release_template.md:62
|
||||
msgid "via UnityPackage"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:15
|
||||
msgid ""
|
||||
"`VRM-1.0 API sample` "
|
||||
"[VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)"
|
||||
"**Download "
|
||||
"[VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)**"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:17
|
||||
msgid "1.0 development (1.0 開発ドキュメント)"
|
||||
#: ../../release_template.md:17 ../../release_template.md:27
|
||||
#: ../../release_template.md:67
|
||||
msgid "via UPM Package"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:19
|
||||
msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/vrm1/index.html)"
|
||||
#: ../../release_template.md:18 ../../release_template.md:28
|
||||
msgid "`com.vrmc.vrmshaders`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:19 ../../release_template.md:29
|
||||
msgid "`com.vrmc.gltf`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:20
|
||||
msgid "[English](https://vrm-c.github.io/UniVRM/en/vrm1/index.html)"
|
||||
msgid "`com.vrmc.vrm`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:22
|
||||
msgid "UPM"
|
||||
msgid "VRM 0.x Import/Export"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:25
|
||||
msgid ""
|
||||
"**Download "
|
||||
"[UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)**"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:30
|
||||
msgid "`com.vrmc.univrm`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:32
|
||||
msgid "UPM Package Information"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:33
|
||||
msgid "You can install these UPM packages via Package Manager in UnityEditor."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:35
|
||||
msgid "`Window` -> `Package Manager` -> `+` -> `Add package from git URL...`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
@@ -87,11 +105,7 @@ msgid "UPM package"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "rename"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "UPM url"
|
||||
msgid "git URL"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
@@ -106,10 +120,6 @@ msgstr ""
|
||||
msgid "com.vrmc.gltf"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "com.vrmc.unigltf"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/UniGLTF#v{version}"
|
||||
msgstr ""
|
||||
@@ -126,68 +136,60 @@ msgstr ""
|
||||
msgid "com.vrmc.vrm"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "com.vrmc.univrm1"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "https://github.com/vrm-c/UniVRM.git?path=/Assets/VRM10#v{version}"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md:45
|
||||
msgid "UPM packages and folders and unitypackage"
|
||||
#: ../../release_template.md:44
|
||||
msgid "You can also install via editing `Packages/manifest.json` directly."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "folder"
|
||||
#: ../../release_template.md:60
|
||||
msgid "Development"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "unitypackage"
|
||||
#: ../../release_template.md:61
|
||||
msgid "Samples"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "note"
|
||||
#: ../../release_template.md:63
|
||||
msgid "VRM 1.0 Development Samples"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "Assets/VRMShaders"
|
||||
#: ../../release_template.md:64
|
||||
msgid "[VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "UniVRM-XXX, VRM-XXX"
|
||||
#: ../../release_template.md:65
|
||||
msgid "VRM 0.x Development Samples"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "0.x and 1.0 shared"
|
||||
#: ../../release_template.md:66
|
||||
msgid "[UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "Assets/UniGLTF"
|
||||
#: ../../release_template.md:68
|
||||
msgid ""
|
||||
"You can find `Samples` in the Package Manager and then submit `Import` "
|
||||
"button."
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "Assets/VRM"
|
||||
#: ../../release_template.md:69
|
||||
msgid ""
|
||||
"`Window` -> `Package Manager` -> `Packages: In Project` -> `VRM-1.0` or "
|
||||
"`VRM`"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "UniVRM-XXX"
|
||||
#: ../../release_template.md:71
|
||||
msgid "Documentation"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "import/export 0.x"
|
||||
#: ../../release_template.md:73
|
||||
msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/vrm1/index.html)"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "Assets/VRM10"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "VRM-XXX"
|
||||
msgstr ""
|
||||
|
||||
#: ../../release_template.md
|
||||
msgid "import/export 1.0 and import 0.x"
|
||||
#: ../../release_template.md:74
|
||||
msgid "[English](https://vrm-c.github.io/UniVRM/en/vrm1/index.html)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "[日本語](https://vrm-c.github.io/UniVRM/ja/release/079/v{version}.html)"
|
||||
@@ -196,3 +198,95 @@ msgstr ""
|
||||
#~ msgid "[English](https://vrm-c.github.io/UniVRM/en/release/079/v{version}.html)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Download"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "for `Unity-2020.3 LTS` or later"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "`for vrm-0.x` "
|
||||
#~ "[UniVRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "`for vrm-1.0` "
|
||||
#~ "[VRM-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "ReleaseNote"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "other unitypackage"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "`VRM-0.x API sample` "
|
||||
#~ "[UniVRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/UniVRM_Samples-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid ""
|
||||
#~ "`VRM-1.0 API sample` "
|
||||
#~ "[VRM_Samples-{version_hash}.unitypackage](https://github.com/vrm-c/UniVRM/releases/download/v{version}/VRM_Samples-{version_hash}.unitypackage)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "1.0 development (1.0 開発ドキュメント)"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "UPM"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "rename"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "UPM url"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "com.vrmc.unigltf"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "com.vrmc.univrm1"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "UPM packages and folders and unitypackage"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "folder"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "unitypackage"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "note"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Assets/VRMShaders"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "UniVRM-XXX, VRM-XXX"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "0.x and 1.0 shared"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Assets/UniGLTF"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Assets/VRM"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "UniVRM-XXX"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "import/export 0.x"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Assets/VRM10"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "VRM-XXX"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "import/export 1.0 and import 0.x"
|
||||
#~ msgstr ""
|
||||
|
||||
|
||||
@@ -9,105 +9,160 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: UniVRM Programming Document \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-11 16:50+0900\n"
|
||||
"POT-Creation-Date: 2022-12-19 15:03+0900\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.9.1\n"
|
||||
"Generated-By: Babel 2.11.0\n"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:1
|
||||
#: ../../vrm1/vrm1_firstperson.md:1 ../../vrm1/vrm1_firstperson.md:67
|
||||
#: ../../vrm1/vrm1_firstperson.md:81
|
||||
msgid "FirstPerson"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:3
|
||||
msgid "{doc}`FirstPerson と Renderer の可視制御 </implementation/first_person>`"
|
||||
msgstr ""
|
||||
msgstr "{doc}`FirstPerson and Renderer visibility control </implementation/first_person>`"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:5
|
||||
msgid "Runtime に FirstPerson 機能を有効にする"
|
||||
msgstr "Enable FirstPerson function at runtime."
|
||||
msgid "VR用の機能です"
|
||||
msgstr "It is a function for VR"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:7
|
||||
msgid "VR向け FirstPerson 設定の初期化手順です。"
|
||||
msgstr "The VR First Person settings."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:9
|
||||
msgid "Load する"
|
||||
msgstr "Load"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:10
|
||||
msgid "Vrm10Instance を取得する"
|
||||
msgstr "Get Vrm10Instance"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:11
|
||||
msgid "`controller.Vrm.FirstPerson.SetupAsync` を呼び出す"
|
||||
msgstr "Call `controller.Vrm.FirstPerson.SetupAsync`"
|
||||
#: ../../vrm1/vrm1_firstperson.md:8
|
||||
msgid "これは VR 向けの機能で、VR HMD カメラ(FirstPerson)とそれ以外(ThirdPerson)で 可視判定を変える機能です。"
|
||||
msgstr "This is a function for VR, and it is a function that changes visibility judgment between VR HMD camera (FirstPerson) and other (ThirdPerson)."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:12
|
||||
msgid "ShowMeshes"
|
||||
msgstr ""
|
||||
msgid "Project設定"
|
||||
msgstr "Project Settings"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:41
|
||||
msgid "VRMの推奨する VR 向けのカメラ構成"
|
||||
#: ../../vrm1/vrm1_firstperson.md:14
|
||||
#, fuzzy
|
||||
msgid "VRMの推奨する VR 向けのカメラ構成です。"
|
||||
msgstr "Recommended camera layer settings"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:43
|
||||
msgid "ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 それぞれに対して、"
|
||||
#: ../../vrm1/vrm1_firstperson.md:16
|
||||
msgid ""
|
||||
"ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。 VRMは、`VRMFirstPersonOnly` と"
|
||||
" `VRMThirdPersonOnly` という名前のレイヤーを予約しています。"
|
||||
msgstr ""
|
||||
"Suppose your scene has a camera that represents a head-mounted display "
|
||||
"and other cameras."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:46
|
||||
msgid "FIRSTPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はその他のカメラから消えます)"
|
||||
#: ../../vrm1/vrm1_firstperson.md:19
|
||||
msgid "VRMFirstPersonOnly"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:21
|
||||
#, fuzzy
|
||||
msgid "このレイヤーを指定した gameObject はその他のカメラから消えます"
|
||||
msgstr ""
|
||||
"FIRSTPERSON_ONLY_LAYER(The gameObject that specifies this layer "
|
||||
"disappears from other cameras)"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:47
|
||||
msgid "THIRDPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます)"
|
||||
#: ../../vrm1/vrm1_firstperson.md:23
|
||||
msgid "例: カンペなど特殊用途?"
|
||||
msgstr "Example: Special use such as a competition?"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:26
|
||||
msgid "VRMThirdPersonOnly"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:28
|
||||
#, fuzzy
|
||||
msgid "このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます"
|
||||
msgstr ""
|
||||
"THIRDPERSON_ONLY_LAYER(The gameObject that specifies this layer "
|
||||
"disappears from the head-mounted display)"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:49
|
||||
msgid "を定義します。 これにより、ヘッドマウント視点のアバターの描画を抑止しつつ、他者からは見えるようにします。"
|
||||
msgstr ""
|
||||
"Stops drawing the avatar from the head-mounted display perspective and "
|
||||
"makes it visible to other cameras."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:52
|
||||
#: ../../vrm1/vrm1_firstperson.md:30
|
||||
msgid "例: アバターの頭の描画を抑止して前が見えるようにする"
|
||||
msgstr "Example: Stop drawing the avatar's head so you can see the front"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:54
|
||||
msgid "VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイヤーを予約しています。"
|
||||
msgstr "VRM reserves layers named `VRMFirstPersonOnly` and` VRMThirdPersonOnly`."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:56
|
||||
#: ../../vrm1/vrm1_firstperson.md:33
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"`Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と "
|
||||
"`VRMThirdPersonOnly` を 設定してください。 サンプルでは、それぞれに `9` と `10` を割り当ています。"
|
||||
"`VRMThirdPersonOnly` を 設定してください。"
|
||||
msgstr ""
|
||||
"Please set `VRMFirstPersonOnly` and` VRMThirdPersonOnly` to `Project "
|
||||
"Settings`-`Tags and Layers`. In the sample, we assign `9` and` 10` to "
|
||||
"each."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:60
|
||||
msgid "初期化時に layer を明示する"
|
||||
msgstr "Specify layer at initialization"
|
||||
#: ../../vrm1/vrm1_firstperson.md:37
|
||||
msgid "Tags & Layers"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:40
|
||||
msgid "デフォルトのレイヤー番号"
|
||||
msgstr "Default layer number"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:44
|
||||
msgid "デフォルトは `FirstPerson = 9`, `ThirdPerson = 10` です。"
|
||||
msgstr "The default is `FirstPerson = 9`, `ThirdPerson = 10`."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:46
|
||||
msgid "`FirstPerson.SetupAsync` の引数で指定できます。"
|
||||
msgstr "Can be specified as an argument to `FirstPerson.SetupAsync`."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:54
|
||||
msgid "カメラ構成"
|
||||
msgstr "Camera configuration"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:55
|
||||
msgid "FirstPerson: MainCamera"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:57
|
||||
msgid "シーンに VR 用のカメラ(HMD)を配置して FirstPerson をチェックします。"
|
||||
msgstr "Place a VR camera (HMD) in the scene and check FirstPerson."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:59
|
||||
msgid "VR用のカメラ"
|
||||
msgstr "Camera for VR"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:62
|
||||
msgid "追加の引数で指定できます。"
|
||||
msgstr "It can be specified with an additional argument."
|
||||
msgid "XRRig など VR向けの1人称描画のカメラです。 通常、 `main` カメラになります。"
|
||||
msgstr "A first-person rendering camera for VR. This is usually the `main` camera.. This is usually the `main` camera."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "`controller.Vrm.FirstPerson.SetupAsync` した結果新規に作成されたモデルを "
|
||||
#~ "`RuntimeGltfInstance` に渡す"
|
||||
#~ msgstr ""
|
||||
#~ "Add the result of "
|
||||
#~ "`controller.Vrm.FirstPerson.SetupAsync` to "
|
||||
#~ "`RuntimeGltfInstance`"
|
||||
#: ../../vrm1/vrm1_firstperson.md:70
|
||||
msgid "ThirdPerson: OtherCamera"
|
||||
msgstr ""
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:72
|
||||
msgid "シーンに HMD 以外の追加のカメラを配置して ThirdPerson をチェックします。"
|
||||
msgstr "Place an additional non-HMD camera in the scene and check ThirdPerson."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:74
|
||||
msgid "三人称用のカメラ"
|
||||
msgstr "Third person camera"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:77
|
||||
msgid "鏡や配信用の RenderTexture のカメラです。"
|
||||
msgstr "RenderTexture cameras for mirrors and streams."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:84
|
||||
msgid "Runtime に FirstPerson 機能を有効にする"
|
||||
msgstr "Enable FirstPerson function at runtime."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:86
|
||||
msgid "VR向け FirstPerson 設定の初期化手順です。"
|
||||
msgstr "The VR First Person settings."
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:88
|
||||
msgid "Load する"
|
||||
msgstr "Load"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:89
|
||||
msgid "Vrm10Instance を取得する"
|
||||
msgstr "Get Vrm10Instance"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:90
|
||||
#, fuzzy
|
||||
msgid "`Vrm10Instance.Vrm.FirstPerson.SetupAsync` を呼び出す"
|
||||
msgstr "Call `controller.Vrm.FirstPerson.SetupAsync`"
|
||||
|
||||
#: ../../vrm1/vrm1_firstperson.md:91
|
||||
msgid "ShowMeshes"
|
||||
msgstr ""
|
||||
|
||||
BIN
docs/vrm1/check_firstperson.jpg
Normal file
BIN
docs/vrm1/check_firstperson.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/vrm1/check_thirdperson.jpg
Normal file
BIN
docs/vrm1/check_thirdperson.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/vrm1/tags_layers.jpg
Normal file
BIN
docs/vrm1/tags_layers.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
@@ -2,13 +2,92 @@
|
||||
|
||||
{doc}`FirstPerson と Renderer の可視制御 </implementation/first_person>`
|
||||
|
||||
```{admonition} VR用の機能です
|
||||
:class: warning
|
||||
|
||||
これは VR 向けの機能で、VR HMD カメラ(FirstPerson)とそれ以外(ThirdPerson)で
|
||||
可視判定を変える機能です。
|
||||
```
|
||||
|
||||
## Project設定
|
||||
|
||||
VRMの推奨する VR 向けのカメラ構成です。
|
||||
|
||||
ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。
|
||||
VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイヤーを予約しています。
|
||||
|
||||
```{admonition} VRMFirstPersonOnly
|
||||
|
||||
このレイヤーを指定した gameObject はその他のカメラから消えます
|
||||
|
||||
例: カンペなど特殊用途?
|
||||
```
|
||||
|
||||
```{admonition} VRMThirdPersonOnly
|
||||
|
||||
このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます
|
||||
|
||||
例: アバターの頭の描画を抑止して前が見えるようにする
|
||||
```
|
||||
|
||||
`Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と `VRMThirdPersonOnly` を
|
||||
設定してください。
|
||||
|
||||
```{figure} ./tags_layers.jpg
|
||||
Tags & Layers
|
||||
```
|
||||
|
||||
````{admonition} デフォルトのレイヤー番号
|
||||
:class: info
|
||||
|
||||
デフォルトは `FirstPerson = 9`, `ThirdPerson = 10` です。
|
||||
|
||||
`FirstPerson.SetupAsync` の引数で指定できます。
|
||||
|
||||
```csharp
|
||||
var created = await controller.Vrm.FirstPerson.SetupAsync(
|
||||
controller.gameObject, firstPersonOnlyLayer: 9, thirdPersonOnlyLayer: 10);
|
||||
```
|
||||
|
||||
````
|
||||
|
||||
## カメラ構成
|
||||
### FirstPerson: MainCamera
|
||||
|
||||
シーンに VR 用のカメラ(HMD)を配置して FirstPerson をチェックします。
|
||||
|
||||
```{admonition} VR用のカメラ
|
||||
:class: info
|
||||
|
||||
XRRig など VR向けの1人称描画のカメラです。
|
||||
通常、 `main` カメラになります。
|
||||
```
|
||||
|
||||
```{figure} ./check_firstperson.jpg
|
||||
FirstPerson
|
||||
```
|
||||
|
||||
### ThirdPerson: OtherCamera
|
||||
|
||||
シーンに HMD 以外の追加のカメラを配置して ThirdPerson をチェックします。
|
||||
|
||||
```{admonition} 三人称用のカメラ
|
||||
:class: info
|
||||
|
||||
鏡や配信用の RenderTexture のカメラです。
|
||||
```
|
||||
|
||||
```{figure} ./check_thirdperson.jpg
|
||||
FirstPerson
|
||||
```
|
||||
|
||||
## Runtime に FirstPerson 機能を有効にする
|
||||
|
||||
VR向け FirstPerson 設定の初期化手順です。
|
||||
|
||||
1. Load する
|
||||
2. Vrm10Instance を取得する
|
||||
3. `controller.Vrm.FirstPerson.SetupAsync` を呼び出す
|
||||
3. `Vrm10Instance.Vrm.FirstPerson.SetupAsync` を呼び出す
|
||||
4. ShowMeshes
|
||||
|
||||
```csharp
|
||||
@@ -37,30 +116,3 @@ async Task<RuntimeGltfInstance> LoadAsync(string path)
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## VRMの推奨する VR 向けのカメラ構成
|
||||
|
||||
ヘッドマウントディスプレイを表すカメラ と その他のカメラという2種類のカメラを想定ます。
|
||||
それぞれに対して、
|
||||
|
||||
* FIRSTPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はその他のカメラから消えます)
|
||||
* THIRDPERSON_ONLY_LAYER(このレイヤーを指定した gameObject はヘッドマウントディスプレイから消えます)
|
||||
|
||||
を定義します。
|
||||
これにより、ヘッドマウント視点のアバターの描画を抑止しつつ、他者からは見えるようにします。
|
||||
|
||||
例: アバターの頭の描画を抑止して前が見えるようにする
|
||||
|
||||
VRMは、`VRMFirstPersonOnly` と `VRMThirdPersonOnly` という名前のレイヤーを予約しています。
|
||||
|
||||
`Project Settings` - `Tags and Layers` に `VRMFirstPersonOnly` と `VRMThirdPersonOnly` を
|
||||
設定してください。
|
||||
サンプルでは、それぞれに `9` と `10` を割り当ています。
|
||||
|
||||
## 初期化時に layer を明示する
|
||||
|
||||
追加の引数で指定できます。
|
||||
|
||||
```csharp
|
||||
var created = await controller.Vrm.FirstPerson.SetupAsync(controller.gameObject, firstPersonOnlyLayer: 9, thirdPersonOnlyLayer: 10);
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user