Slide 1

Slide 1 text

Udon触ってみた @joniburn

Slide 2

Slide 2 text

自己紹介- みんな自己紹介のスライド入れるから作ってみた - <青肌はいいぞ バーチャル青肌一般人のじょにさんだよ キッシュちゃんパンツパッチ GUIよろしくね https://joniburn.github.io/quiche-pantie-patch-gui/

Slide 3

Slide 3 text

VRChat Udon ● VRChatでワールドギミックを作るための 新しいしくみ ● 従来よりもプログラムを組む感じで作れる ● 現在はOPEN ALPHA ● https://ask.vrchat.com/t/getting-started-with-udon/80

Slide 4

Slide 4 text

触ってみよう 1. Unity 2018.4.19f1で新しいプロジェクトを作る

Slide 5

Slide 5 text

触ってみよう 2. VRCSDK3とUdon SDKをインポート VRCSDKは現在バージョン2と3の2系統 ※併用不可 VRCSDK2 VRCSDK3 Udon SDK 従来の VRC_Triggerによるギミック 新しいUdon 両方インポート

Slide 6

Slide 6 text

触ってみよう 3. SampleSceneをワールドにしていく VRCWorldを配置

Slide 7

Slide 7 text

触ってみよう 3. SampleSceneをワールドにしていく 床を配置

Slide 8

Slide 8 text

触ってみよう 3. SampleSceneをワールドにしていく VRCMirror(鏡)を設置

Slide 9

Slide 9 text

触ってみよう 4. ここまでで一度ローカルテストしてみる ※2020/03/24現在、VRChatをopen-betaに切り替える必要あり

Slide 10

Slide 10 text

触ってみよう 5. 鏡の横にCubeを配置 (これをオンオフスイッチにする) ここまではUdon以前と一緒!

Slide 11

Slide 11 text

触ってみよう 6. スイッチにUdon Behaviourを追加→New Programを追加

Slide 12

Slide 12 text

触ってみよう 7. いざ、オープンザUdon Graph

Slide 13

Slide 13 text

触ってみよう 8. Udon Graph Editorが開く

Slide 14

Slide 14 text

触ってみよう 9. こうします。完成!

Slide 15

Slide 15 text

解説 public GameObject m_target;

Slide 16

Slide 16 text

解説 m_target.GetActiveSelf()

Slide 17

Slide 17 text

解説 public OnInteract() { if (m_target.GetActiveSelf()) { … } }

Slide 18

Slide 18 text

解説 m_target.SetActive(false); m_target.SetActive(true);

Slide 19

Slide 19 text

おわり