結論
非表示にしてる
背景
VR配信・SNSサービスのバーチャルキャストでは、他のVRSNSに見られない仕組みとしてVCIというものがあります。VCIはバーチャル空間で取り扱えるアイテムであり、好きな場所で好きなタイミングで取り出すことができ、その挙動はスクリプトを用いて制御することでインタラクティブな効果を奏することができます。
そのVCIを制作するにあたって、制作の最初の段階で(特に初心者に多い)結構な割合で作ったはずのVCIを呼び出しても出てこない(見つけられない)事が起きます。
本記事ではこの現象に対する事例分けをし、それぞれの対処方法を紹介し、、、たいのですが、結構多岐にわたるので、そのうちの一つをご説明します。
作者のモチベーションが続けばもっと書きます
対象
主に初心者
症状
目の前に出てくることを期待していたものが見当たらない
その上、そもそも出てきた雰囲気がない
どういうことか
インスペクターの一番左上にチェックボックスがありますが、これはオブジェクトの表示・非表示を切り替えるものです。これで非表示になっていると出力されません。
解決策
チェック入れよう。それで出力すればもとに戻るよ。
GameObjectだけでなく、他の階層(サブアイテムなど)でも起きるので、他の海藻もチェックしよう。下図のように、非表示になっているアイテムはhierarchyでも色が薄くなるので、そこでチェックできます。
ちなみに
今でもたまにやらかします。いくつか数をこなしていくと、同一シーンでアイテムが重なってきてしまうので非表示の機能は良く使います。初心者というよりかは初級者の領域に入った際にぶつかるミスでしょうか。
また、単純に複雑なアイテムを作ったりするときも見にくいので非表示にしてみたりしつつ作っているとたまに忘れたまま出力してしまいます。気をつけよう。
(これできればエラー吐いて欲しいなぁ、、GameObject階層は特に)