最終目的
① VRChatをDesktopModeで起動する時にアバター表情をFXMenuを開かずに(リアルの)タブレットで変更したい。
② NuxtJSでOSC通信を実装してみたい。
方法
一旦PythonOSCというライブラリでVRChatにOSC通信を実装
localhost:9000/avatar/parameters/{パラメーター名}に送信するとパラメーター変更ができます
from pythonosc import udp_client
# VRChat listens on localhost port 9000 by default
client = udp_client.SimpleUDPClient("127.0.0.1", 9000)
# "Expression"というパラメーターを変更
# where 1 = 笑顔, 2 = 悲しい, 3 = 怒り:
client.send_message("/avatar/parameters/Expression", 1)
#booleanの場合:
client.send_message("/avatar/parameters/Smile", True)