生のイメージはUIのためだけのものです。しかし、UIオブジェクト(パネルまたはキャンバス)にはコライダーを含めることはできないようです。衝突を検出するために、Raw ImageゲームオブジェクトにBox Colliderコンポーネントを含めることは可能ですか?
私が試みた反対の解決策は3Dパネルを使用することですが、素材画像(pngファイル)を素材に変換する方法はわかりません。プレーンゲームオブジェクトにpng画像を表示する方法は他にありますか?
は、私のようなコードの一部を含める:
void OnTriggerStay(Collider col)
{
// TODO called when the game object that includes this script is collided
// (if it has a Collider component with isTrigger enabled)
}
これまでのライダーと原画像との分離UIのゲームオブジェクトと3Dゲームオブジェクトを使用している私の回避策。それは私のためのボッチュのようだが、多分それは最高の解決策です!
をありがとう:あなたはスクリプトからそれを行うことができ、単純な平面と
。私はそう簡単ではありませんでした。私は実行時にそれを行う必要があります。私はスクリプトでそれを行う必要があります:私はそれも可能だと思います! – chelder