私は iPhone と Android 用のゲームを開発していますが、さまざまな GameObjects がありGUITexture
、すべてのオブジェクトのタッチ イベントのコードを記述しており、すべてが完全に機能していました。しかし、メインカメラの角度を変更した後、オブジェクトとタッチメソッドが呼び出されないGUITexture
画面の隅にあるいくつかのオブジェクトと ' 。GUITexture's
そのオブジェクトを画面の中央に配置すると、タッチイベントが正常に機能することがわかりました。
タッチの場合、次のコードを使用しました:
ray = Camera.main.ScreenPointToRay(Input.mousePosition); //I can't get touch.position to work
if(Input.GetMouseButtonUp(0)){
if(Physics.Raycast(ray,hit,1000)){
if(hit.collider.gameObject.name == "Sound"){
誰でも私を助けることができますか?
前もって感謝します。