상품 설명
VRChatデフォルトのIntergerは8ビット占有な上に符号付きで不便だったため、
符号なし4ビット Intergerを作りました。
Saved, SyncedのBool4ビットをもとにAsync Int 0~15を出します。
各クライアントでIntの計算が行われるため、Async Intですが実態は数フレーム反映が遅いSaved, Synced Intです。
ビット数とAnimator Controllerを弄ってあげれば2bit intや3bit intも作れます。
使用方法
4bit-intを使用したいギミックの内部の適当な場所に
Instance_Shop/_Lib/4bit-int/4bit-int.prefab
を設置し、4bit-intを使用したいアニメーターコントローラーに以下の5パラメータを追加してください。
Int4/1 - 入力用 Bool
Int4/2 - 入力用 Bool
Int4/3 - 入力用 Bool
Int4/4 - 入力用 Bool
Int4/Int - 出力用 Int
導入先となるギミックのMA Parametersや、大本となるアバターのExParamsに登録する事は不要です。
尚、複数個の4bit int変数を使用したい場合は、上記Prefabを複数個設置の上、Prefab内のMA Parametersに登録されてる上記5パラメータの名前を「名前を変更」スロットで編集してください。
詳細
ビット数
Synced(占有ビット)数: 4
- Bool: 4(入力用)
Async(占有ビット数に加算されない): 8
- Interger: 1(出力用 符号なしint 0~15)
前提
VRCSDK 3.x.x
NDMF 1.x.x
MA 1.x.x
動作環境
多分SDK3なら全部動きます
開発環境:
Unity2022.3.22f1
VRCSDK 3.10.1
NDMF 1.10.1
MA 1.15.1
利用規約
CC0です。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기