Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
VRChat VRC_Panorama Slide System
Search
joniburn
June 14, 2019
2.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRChat VRC_Panorama Slide System
joniburn
June 14, 2019
More Decks by joniburn
See All by joniburn
Getting Started with VRChat Udon
joniburn
0
1.5k
VRChat World Optimization
joniburn
0
1.9k
Customize Avatar Textures using Clip Studio Paint
joniburn
0
1.8k
Panty Patch WebApp
joniburn
1
1.6k
VRChat Avatar Optimization
joniburn
1
3.4k
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
260
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
A Soul's Torment
seathinner
8
3.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
BBQ
matthewcrist
90
10k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Mind Mapping
helmedeiros
1
400
Transcript
LTに使える! VRC_Panorama スライドシステム joniburn
None
ワールドのトリガーシステム • VRCSDKのイベントプログラミングの 仕組み • スイッチを押したら鏡が出る、など OnInteract スイッチ 鏡 SetGameObjectActive
VRC_Panoramaちゃんは 気難しい • 普通のトリガーではページ送りできない ◦ uGUIを使う必要がある • Ownerがページ送りしないと他クライアントに同期 されない ◦
Ownerの設定はトリガーで 「SendRPC(TakeOwnership)」を実行 ◦ Ownerの設定が面倒だったり同期が不安定
いい感じにしました! • 普通のトリガーでページ送り可能 ◦ Boxなど任意のオブジェクトからトリガー • 常に誰でもページ送りできる ◦ 前回LTでは発表者交代時に スイッチを押す必要があった
トリガーでページ送り • 通常はビームでボタンを押す • SetGameObjectActiveでアクティブになると自分 で勝手にボタンを押す ↑0秒でPressイベントを発行するアニメーションクリップ
Owner設定ボタンの回避 • 1回は誰かがOwnerを取得する ◦ 最初に押してもらう (電源ボタン的な感じ) ◦ 押した人がワールド移動したら他の人が 同じ操作をしてOwnerを取得 •
誰がボタンを押してもOwnerの クライアント上でページ送りが実行される ようにトリガーを組む →次ページへ
Owner 般ピ ・・・ VRC_Panorama パ uGUIボタン (非表示) 電源ボタン 押す 親を
Active Owner取得 次ボタン 次 OnInteract Local Ownerの クライアント上のみで 実行
Owner 般ピ ・・・ VRC_Panorama パ uGUIボタン (非表示) 電源ボタン 次ボタン 次
押す OnInteract AlwaysUnbuffered (だれでも実行化) Active Ownerの クライアント上のみで実行 Press NextPano() 表示更新 表示更新 VRC_ObjectSyncによる同期
おわり