====== VirtualCast1.7.3a VCI更新 ====== \\ パッケージの更新はありません。\\ ---- ===== VCIでキーボードの入力を受け取れるようになりました ===== | キー名称 | キーバインド(デフォルト) | スクリプト | 取得可能な値 | | X+ | カーソルキー 右 | vci.me.GetAxisInput().x | -1,0,1 | | X- | カーソルキー 左 | vci.me.GetAxisInput().x | -1,0,1 | | Y+ | Uキー | vci.me.GetAxisInput().y | -1,0,1 | | Y- | Iキー | vci.me.GetAxisInput().y | -1,0,1 | | Z+ | カーソルキー上 | vci.me.GetAxisInput().z | -1,0,1 | | Z- | カーソルキー下 | vci.me.GetAxisInput().z | -1,0,1 | | Button1 | 数値キーの1 | vci.me.GetButtonInput(1) | true,false | | Button2 | 数値キーの2 | vci.me.GetButtonInput(2) | true,false | | Button3 | 数値キーの3 | vci.me.GetButtonInput(3) | true,false | | Button4 | 数値キーの4 | vci.me.GetButtonInput(4) | true,false | * 使用可能なキーは上記の10種類です。 * キーバインドはバーチャルキャストの設定から変更する事ができます。 * キー入力の受付はVirtualCastのクライアントがアクティブになってる必要があります。 * GetAxisInput()では、キー入力をXYZ軸入力に変換した値をVector3で取得できます。\\ ただし値は -1,0,1 の3種類しか入りません。(-1~1のアナログ値ではない) * GetAxisInput()はキーを押している間値が入ります。何も入力していなければ0を返します。 * キー入力はVCIスクリプトを実行しているクライアントのキー入力しか受け取りません。\\ (if Is.Mine then の中にInputを書くと、VCIを出した人のみでキー入力が有効になる) ==== スクリプトリファレンス ==== * [[vci:script:reference:vciinput|vci.me.GetAxisInput() (キー入力)]] ---- ===== 下記、修正を行いました ===== * HapticPulseが最後のSubItemでしか動作していなかった問題の修正 * 大量のnodeに対してアニメーションを実行しているVCIを出ている部屋に凸した時に、エラーが出る問題の修正