我正在为 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"){
有谁能够帮我 ?
提前致谢。