Udon Sharp

リポジトリ:

vrchat-community/UdonSharp: A Compiler for Compiling C# to Udon Assembly – GitHub

導入

参考:

はじめての人に向けて書いてみる | あっきー

Udon ではじめる VR 開発 | BOXP

入門

参考:

U#入門 #1 | ハツェの真時代傾向璋

U#入門 #2 | ハツェの真時代傾向璋

シン U# 入門 #2 | ハツェの真時代傾向璋

U#入門 #3 | ハツェの真時代傾向璋

U#入門 おまけ | ハツェの真時代傾向璋

カスタムイベント (SendCustomEvent)

参考:

Udon Sharp で書いた関数をボタンクリックで呼び出す – Qiita

UI を作成する (uGUI)

参考:

ボタンを押すと文字を表示変更するギミック – Qiita

uGUI – 誰でも操作できる同期 ボタン/トグル編 | ハツェの真時代傾向璋

uGUI – 誰でも操作できる同期 スライダー編 | ハツェの真時代傾向璋

uGUI – 誰でも操作できる同期 ドロップダウン編 | ハツェの真時代傾向璋

uGUI – 誰でも操作できる同期 テキスト入力編 | ハツェの真時代傾向璋

UI 部品から Udon を呼ぶ方法/OnClick イベントハンドラで UdonBehaviour.Interact を呼ぶ (@naqtn) – Twitter

衝突判定/コライダー

Udon Events
  • OnPlayerTriggerEnter
  • OnPlayerTriggerStay
  • OnPlayerTriggerExit
  • OnPlayerCollisionEnter
  • OnPlayerCollisionStay
  • OnPlayerCollisionExit
  • OnPlayerParticleCollision
Unity Events
  • OnTriggerEnter
  • OnTriggerEnter2D
  • OnTriggerExit
  • OnTriggerExit2D
  • OnTriggerStay
  • OnTriggerStay2D
  • OnCollionEnter
  • OnCollisionEnter2D
  • OnCollisionExit
  • OnCollisionExit2D
  • OnCollisionStay
  • OnCollisionStay2D
  • OnParticleTrigger
  • OnParticleCollision

ドキュメント:

Udon Player Events | Udon Sharp [Official]

Events | Udon Sharp [Official]

参考:

Player の Trigger 関連 – Qiita

Udon でプレイヤーの OnTriggerEnter の取り方が変わっていた話 | 坪倉輝明

マテリアル

参考:

UdonSharpでオブジェクト位置を元にマテリアルのパラメーターを変更してみた (@yagiri_pg) – Twitter

Assembly Asset

ドキュメント:

Exporting to Assembly Files – vrchat-community/UdonSharp Wiki – GitHub

参考:

予想のように SerializedUdonPrograms の中のアセットにプログラムが動き始める前のヒープをダンプしたようなものが入っています。 (@naqtn) – Twitter

VRChatのUdonを少し触ってみたけど、バージョン管理と相性が悪そうだ。 (@kanonji) – Twitter

VPM 向けにパッケージ化する

参考:

Udon Sharp のツールを VPM 対応する話 – Qiita

バージョン 1.0

新機能
  • 継承をサポート
  • UdonBehavior の配列をサポート
  • GetComponent をサポート
  • Enum をサポート
  • オーバーロードをサポート
  • 静的メソッドをサポート
  • マルチ編集をサポート
  • 多重プレハブをサポート

参考:

v0.20.3 → v1.1.0 でできるようになったこと | 黒鳥のメモ

サンプル

Examples – MerlinVR/UdonSharp Wiki – GitHub

API

VRChat API – MerlinVR/UdonSharp Wiki – GitHub

リンク

Community Resources – MerlinVR/UdonSharp Wiki – GitHub

まとめ/Tips

Udon Sharp コード走り書きメモ | やぎりのブログ

Udon メモ | 黒鳥のメモ

Udon 開発する上での注意点 – Qiita

Udon / U# についての諸記録 | Imaginantia

U#入門 おまけ | ハツェの真時代傾向璋

Udon Sharp 関連 | Kitano Minami

チュートリアル

こちらのページを参照

スクリプトで書くオン/オフスイッチ (ドン)

グローバル化処理 #1 (ドン)

グローバル化処理 #2 (ドン)

Toggle a Mirror (Zorgy Baby)

Basics of Networking (Zorgy Baby)

プレイリスト

Udon Sharp で学ぶプログラミング講座 – YouTube

シンプルスイッチ

参考:

シンプルスイッチ | 黒鳥のメモ

Introduce USharp

リポジトリ:

mtytheone/Introduce-USharp – GitHub

参考:

U#入門 #1 | ハツェの真時代傾向璋

入門#2 の処理を OnValueChanged を用いて書いてみる | ハツェの真時代傾向璋

Udon Rabbit Analyzer

入手:

Udon Rabbit Analyzer – 快適なうどんコーディングをあなたに! | なつねこらぼらとりー

リポジトリ:

mika-f/UdonRabbit.Analyzer: .NET Roslyn Analyzer for VRChat Udon and Udon Sharp – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA