人間レジスキャナー/Human Price Scanner 【VRChat想定アバターギミック・MA対応】
상품 설명
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フォルダの削除
- 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を変更した場合、正常に動作しなくなる可能性があります。
##スキャン音が鳴らない
Prefab名、およびScannerHand、Scanner、ScanSoudオブジェクトの名前が変更されていないか確認してください。変更されている場合鳴らないことがあります。
(ScanSoudは誤字です!すみません!)
◯動作確認環境
・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のメッセージにお送りください
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기