TsukimiSharp リファレンス
TsukimiSharp は、VRChat のワールドの中で動く Udon へコンパイルされる、C# のサブセットです。
| ページ | 中身 |
|---|---|
| 導入 | VCC か ALCOM から入れる・最初のスクリプトとサンプル |
| ページ | 中身 |
|---|---|
| Udon の実行モデル | Udon の上でどう動くか・制約の理由 |
| プログラムの形 | ファイル構成・名前空間・見える範囲・名前の解決 |
| イベント | 実行環境が呼ぶイベントの一覧 |
| 初期化と実行順序 | 初期化子・宣言順・最初のイベントまで |
| ページ | 中身 |
|---|---|
| 字句とリテラル | 数値・文字列リテラルの全形 |
| 型 | 使える型(下に節) |
| 変換 | どの変換が通るか・型テスト・箱詰め |
| 変数と引数の渡し方 | 変数の種類・ref / out / in・確定代入 |
| メンバ | 宣言できるメンバの全形 |
| 制御の流れ | 分岐・繰り返し・文の骨組み |
| 式 | 演算・文字列・null の扱い・一次式 |
| パターン | パターンの全形と網羅性 |
| 数値 | あふれたときの値・止まる変換 |
| null と参照 | null の源と安全な扱い |
| 属性 | 実行環境で意味を持つ属性の一覧 |
| 拡張メソッド | 静的ヘルパーの書き方 |
| プリプロセッサ | 使える指令 |
環境との連携
Section titled “環境との連携”| ページ | 中身 |
|---|---|
| コンポーネントどうしの連携 | 取得・呼び出し・参照 |
| 同期 | 同期する変数・所有権・イベント |
| カーネル | GPU に計算させる・カーネルの中に書ける形 |
| カーネルの実行 | バッファ・実行・結果の取り出し |
一覧から引く
Section titled “一覧から引く”| ページ | 中身 |
|---|---|
| エラー | エラーの番号から引く |
| 境界の一覧 | 無い仕組みと、その断られ方 |