人間レジスキャナー/Human Price Scanner 【VRChat想定アバターギミック・MA対応】
- 通常版Digital500 JPY
- 作者に飯をおごる(中身は同じです)Digital700 JPY




VRChatアバター向けの、ハンディレジスキャナー風ギミックです。 相手の頭にスキャナーを近づけると「ピッ」とスキャンし、 ランダムな商品名と価格を表示します。 (自分をスキャンすることもできます) スーパーの商品から謎の物体・概念まで、 さまざまな組み合わせをお楽しみください。 商品名・価格の組み合わせはなんと16,320通り! 商品名は専用Customizerで変更も可能です。 一発で出た値段で勝負するのもおすすめです。 ◯導入方法 1.以下のパッケージの最新版をUnityのアバタープロジェクトへ導入してください。 - Modular Avatar https://modular-avatar.nadena.dev/ja/ - lilToon https://booth.pm/ja/items/3087170 2.Human Price Scanner.unitypackageをUnityにインポートしてください。 3.以下のPrefabをHierarchy上のアバター直下へ配置してください。 "Assets/koganeshop/Human Price Scanner/Prefabs/Human Price Scanner.prefab" 4. Hierarchyから、追加した"Human Price Scanner"を選択し、"MA Object Toggle"の「条件を反転」のチェックを外してください。 スキャナー本体が表示されるので、ずれていれば配下の "scanner"の位置を手の位置に合うように調整してください。 調整が終わったら、「条件を反転」のチェックを再度入れてください。 まめひなた( https://booth.pm/ja/items/4340548 )に合わせて制作しています。 5.通常通りアップロードしてください。 ◯使い方 Expression Menuを開き、"Human Price Scanner"をONにするとスキャナーが表示されます。 表示した状態で、他のプレイヤー(または自分)の頭へスキャン部分を近づけてください。 正常に反応するとスキャン音が鳴り、商品名と価格が表示されます。 表示された結果は次にスキャンするまで保持されます。 商品名と価格はそれぞれランダムに選択されます。 ◯商品名について デフォルトで64種類の商品名が登録されています。 例: - キャベツ - たまねぎ - 牛乳 1L - 半額弁当 - クロマグロ - 業務用マヨネーズ 1kg - クラゲ - 水素 - セコイアスギ - フルオロアンチモン酸 - 数学 - !?!?!? - 愛と勇気 - インターネット - 友情 - 夢 - 国債 - 毛蟹 など 商品名は、付属のProduct Name Customizerを使用して自由に変更可能です。 ◯Product Name Customizer Human Price Scannerには商品名を変更するためのスクリプトが付属しています。 Unity上部メニューから、 "Tools > Human Price Scanner > Product Name Customizer" を開いてください。 ◯商品名の変更 Customizerを開くと、現在登録されている商品名が一覧で表示されます。 商品名は **1行につき1商品** として入力してください。 例: キャベツ たまねぎ じゃがいも にんじん もやし 上から順にProduct IDが割り当てられます。 入力が終わったら、「商品名を生成」を押してください。 商品名用のテクスチャ、マテリアル、Animation Clip、Animator Layerが自動で再生成されます。 ◯商品名生成時の注意事項 1.商品名生成を行うと、 "Assets/koganeshop/Human Price Scanner/Generated/Product" 内の生成物が削除され、作り直されます。 そのため、このフォルダ内には手動で作成したAssetを置かないでください。 2.使用する文字によってはFont Assetに文字が含まれておらず、 正常に表示できない場合があります。 特殊な文字を使用した場合は生成後の表示を確認してください。 3.このスクリプトを使用する場合、TextMesh Pro Essential Resourcesが必要です。 導入していない場合は、 "Window > TextMeshPro > Import TMP Essential Resources" を選択し、 "Import TMP Essentials" からインポートしてください。 これを行わない場合、商品名生成時にエラーが発生する場合があります。 ◯価格表示について 価格は最大9桁表示することができます。 スキャン結果によっては、 ・非常に高い値 ・負の値 ・Err などが表示されることがありますが、仕様です。 ◯使用上の注意点 1. 以下のフォルダには、 Human Price Scannerで使用する自動生成Assetが含まれています。 "Assets/koganeshop/Human Price Scanner/Generated" 「Generated」という名前ですが、通常使用に必要なAssetですので、削除しないでください。 2.付属のProduct Name Customizerのスクリプトの作成に生成AIを使用しています。商品本体の3Dモデル・テクスチャ等の制作には使用していません。 3.通常の使用では、Prefab内部のAnimatorやContact Receiverなどを編集する必要はありません。 特に以下の変更は動作不良の原因となる可能性があります。 - GameObject名の変更 - Hierarchy構造の変更 - Parameter名の変更 - Animator Controllerの変更 - Generated Assetの削除 - Animation Clipの移動・削除 改変する際はバックアップを取ることをおすすめします。 4.都合上マテリアルスロットを多く使用しますのでご注意ください。 5.PCVR向けに制作しています。Android、iOSでは使用できないか、動作が異なる可能性があります。 ◯トラブルシューティング ## Product Name Customizerで「Value cannot be null. Parameter name: shader」と表示される TextMeshPro Essential Resourcesが導入されていない可能性があります。 Unity上部メニューから "Window > TextMeshPro > Import TMP Essential Resources" を実行してください。 ## スキャナーがScene上で見えない 見えない状態で正常です。その状態でアップロードしてください。 位置調節の際は、ルートオブジェクトの"MA Object Toggle"の「条件を反転」のチェックを外してください。調整が終わったら再度チェックを入れてください。 ## 商品名が□(四角)になる 使用している文字がFont Assetに含まれていない可能性があります。 特に特殊記号・常用漢字外の漢字、異体字・絵文字などを使用した場合に発生することがあります。 使用する文字を変更するか、対応したフォントを使用してください。 ## 商品名を変更したのに反映されない Product Name Customizerで編集しただけでは反映されません。 編集後に必ず 「商品名を生成」 を押してください。 その後、生成処理が完了してからアバターをアップロードしてください。 ## スキャンしても反応しない 以下を確認してください。 - Prefabが正しくアバターへ導入されているか - Modular Avatarが導入されているか - FX Controllerが正常に統合されているか - Contact Receiverが削除されていないか Prefab内部の構造・Parameter・Animatorを変更した場合、正常に動作しなくなる可能性があります。 ◯動作確認環境 ・Unity 2022.3.22f1 ・Modular Avatar 1.18.1 ・lilToon 2.3.4 ◯主な内容物 ・Human Price Scanner Prefab ・スキャナー本体3Dモデル ・Product Name Customizer ・商品名64種類 ・価格255パターン ・効果音 1種 ・マテリアルスロット使用数:17 ◯クレジット 【効果音】 OtoLogic ( https://otologic.jp )「レジ ビープ01」 Licensed under CC BY 4.0 本商品に含まれる上記効果音にはOtoLogicのCC BY 4.0ライセンスが 適用されます。 本商品のVN3利用規約における再配布禁止等の条件は、 上記効果音には適用されません。 効果音を再利用・再配布する場合は、 CC BY 4.0の条件に従ってください。 【フォント】 商品名表示: DotGothic16 Copyright 2020 The DotGothic16 Project Authors Licensed under the SIL Open Font License 1.1 価格表示: DSEG7 Copyright (c) keshikan Licensed under the SIL Open Font License 1.1 【撮影に使用した衣装】 F Lab様 ショップ店員 https://fz-atelier.booth.pm/items/6567303 【撮影に使用したアバター】 まめひなた( https://booth.pm/ja/items/4340548 ) クロンカ( https://booth.pm/ja/items/4256853 ) 【撮影に使用したワールド】 Fuji Konbini: https://vrchat.com/home/launch?worldId=wrld_83c4829f-aa78-4234-a254-5d1d257cad28 ◯利用規約 VN3ライセンス ( https://www.vn3.org/ )をベースに作成した利用規約です。購入前にご確認ください。 https://drive.google.com/file/d/1NCtrMdSJBEULMrX9wHKoV9rTJsOVXXXo/view?usp=sharing ◯お問い合わせ 不具合を報告する際は、 - Unityのバージョン - VRChat SDKのバージョン - 発生した不具合 - Consoleに表示されたエラー - 可能であればスクリーンショット を添えて、BOOTHのメッセージにお送りください




