Skip to content

Input Flying System

MimyQuality edited this page Mar 24, 2024 · 14 revisions

概要

VRChatのワールドに置くことで、コントローラー(キーボード)の入力のみで飛行移動ができるようになるギミックです。

パッケージ内容

  • Input Flying Systemギミック

導入手順

Installation

使い方

Packages > Fukuro Udon > Samples > InputFlyingSystem にサンプルプレハブが入っています。
プレハブをHierarchyに置くだけで有効になります。
空中に居る間にジャンプボタンを押す(いわゆる2段ジャンプする)と飛行状態になり、プレイヤー重力と移動操作が専用のものに切り替わります。地面に着地すると通常歩行状態に戻ります。

VRモード

移動操作(左サムスティック)で水平移動、視点操作(右サムスティック)の上下で昇降移動します。ジャンプ操作で上昇移動します。

デスクトップモード

移動操作(WASDキー)で水平移動、QキーとEキーで昇降移動します。ジャンプ操作(Spaceキー)で上昇移動します。

パラメーターについて

  • Enable Flight : 飛行システムを有効にします
  • Flip Input : 昇降操作の入力を反転します
  • Flight Speed : 飛行状態の最高移動速度
  • Flight Gravity : 飛行状態のプレイヤーに掛かる重力値
  • Damp Time : 飛行中に入力を止めた際の制動力
  • Dead Zone : 飛行中に入力を受け付ける閾値
  • Rise Key Code : デスクトップモードで飛行移動の上昇操作に使うキー。デフォルトはE
  • Fall Key Code : デスクトップモードで飛行移動の下降操作に使うキー。デフォルトはQ

サンプル

以下のワールドにサンプルを設置しています。
https://vrchat.com/home/world/wrld_4b7ed36e-c436-409f-9f87-8a6f4c80e79b