VRChat 非公式日本語ドキュメント

構文ガイド

ドキュメントページのほとんどはテキストで構成されています。しかし、追加の構文を使用することで、ページをより読みやすくすることができます。

Markdown

ドキュメントの各ページは Markdown で記述されます。Markdown ドキュメントは、あらゆるテキストエディタで簡単に編集やプレビューが可能です。以下にドキュメントページの非常にシンプルな例を示します。


# Example page

This is an example page with a title and some text.

VRChat Creation のドキュメントは Docusaurus を使用して構築されています。Docusaurus は Markdown ファイルをウェブページに変換します。

サンプルページ

これはタイトルと本文を含むサンプルページです。

DocusaurusはMarkdownの拡張であるMDXを使用しています。DocusaurusとMDXを活用することで、ドキュメントをさまざまな方法で充実させることができます。

tip

各ページの下部にある「Edit this page」をクリックすると、そのページがどのように作成されたかを確認できます。

変更内容のプレビュー

VRChatのドキュメントに対して複雑な変更を投稿したい場合は、事前に自分のコンピューター上でプレビューを行うことを推奨します。これにより、変更がウェブサイト上でどのように表示されるかを確認できます。

変更内容をプレビューするには、GitHub上の手順に従ってください。

  1. GitHub上の作成者向けドキュメントリポジトリフォークします。
  2. Gitを使用して、フォークしたリポジトリをクローンします。
  3. Docs/ フォルダー内で npm install を実行し、npmを使ってDocusaurusをインストールします。
  4. Docs/ フォルダー内で npm run start を実行し、npmを使ってDocusaurusを起動します。

Front matter

Front matter は、Markdownファイルに関するオプションのデータです。これを使用すると、Docusaurusがドキュメントページを表示する方法を変更できます。

ファイルの先頭に、3つのダッシュ(---)で囲んでfront matterを追加できます。内容は YAML として解析されます。

---
unlisted: true
---

以下の表は、最もよく使われるfront matterのフィールドを示しています。完全なリストはDocusaurusのドキュメントで確認できます。

名前 デフォルト値 説明 推奨事項
sidebar_label string Markdownのタイトル (#) サイドバーに表示されるページタイトル。 sidebar_labelを使うのではなく、ページタイトル自体の改善を検討してください。
sidebar_position number アルファベット順 サイドバー内でのページの配置順序。 サイドバーの順序が重要な場合にのみsidebar_positionを使用してください。
slug string Markdownファイル名 ドキュメントのURL。 slugを使うのではなく、適切なファイル名を付けることを検討してください。
toc_min_heading_level number 2 (##) 目次に表示される見出しの最小レベル。toc_max_heading_levelより高く設定してはいけません。 代わりに複数のページを作成することを検討してください。
toc_max_heading_level number 3 (###) 目次に表示される見出しの最大レベル。2から6の間である必要があります。 代わりに複数のページを作成することを検討してください。
unlisted boolean false creators.vrchat.comに公開された後、サイドバーからページを非表示にします。 読者にとって重要なページを非表示にしないでください。

警告・注釈 (Admonitions)

警告・注釈(Admonitions)を使用して、重要で短い情報を強調表示することができます。これらは他のテキストとは区別されて目立つように表示されます。

:::tip

重要な推奨事項やショートカットにはこれを使用してください。

:::

:::info

重要な制限事項や背景情報にはこれを使用してください。

:::

:::warning

潜在的なエラーや、その回避方法にはこれを使用してください。

:::

:::danger

取り返しのつかない損害につながる可能性のある操作にはこれを使用してください。

:::
tip

重要な推奨事項やショートカットにはこれを使用してください。

info

重要な制限事項や背景情報にはこれを使用してください。

warning

潜在的なエラーや、その回避方法にはこれを使用してください。

danger

取り返しのつかない損害につながる可能性のある操作にはこれを使用してください。

コードブロック

ページに UdonSharp のコードを含めるには、3つのバッククォートを使用してコードブロックを作成します。これは、特に例を示す際に役立ちます。

```
// This is an example code block.
Debug.Log("Hello, world!");
```
// This is an example code block.
Debug.Log("Hello, world!");

追加オプションを有効にすることで、コードブロックをより読みやすくすることができます。

```csharp
// This is an example code block.
Debug.Log("Hello, world!");
```
// This is an example code block.
Debug.Log("Hello, world!");

コードタブ

Udon GraphのスクリーンショットとUdonSharpのコードを並べて表示することができます。読者は好みの言語を選択でき、すべてのコードタブコンポーネントがその選択を同期します。

TabsおよびTabItemをインポートして使用する例を以下に示します。

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
<Tabs groupId="udon-compiler-language">
<TabItem value="graph" label="Udon Graph">

![A screenshot of the Udon Graph.](/img/worlds/graph-helloworld.png)

</TabItem>
<TabItem value="cs" label="UdonSharp">

```cs
private void Start()
{
    Debug.Log("Hello, world!");
}
```

</TabItem>
</Tabs>

A screenshot of the Udon Graph.

最終更新: