Unityのスクリプトで、
Raycastを使ってタッチしたオブジェクトを取得して、
このオブジェクトにaddされているスクリプトのクラスが、
何クラスなのか判定する方法を教えていただきたいです。
(javaでいうinstansofみたいな機能)
例)
ComponentA(cube) には ScriptA.js を設定する。
ComponentB(cube) には ScriptB.js を設定する。
TapScript.jsで、
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); // タッチ位置
RaycastHit hit = new RaycastHit();
if (Physics.Raycast(ray, out hit)) { // タッチした場所にobjectがあればhitにセット。
☆☆hitにセットされたオブジェクトに ScriptA.jsとScriptB.jsのどちらが設定されているか知りたい。☆☆
}
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。