using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
public Texture2D imageMenu;
public Texture2D imageItem ;
void Awake(){
}
void OnGUI () {
iPhone =Input.GetTouch ();
GUI.DrawTexture(Rect(0,0,640,960),imageMenu);
touchCount = iPhoneInput.touchCount;
for(var i = 0; i < touchCount; i++)
{
iPos = iPhoneInput.GetTouch(i).position;
float x = iPos.x;
float y = iPos.y;
GUI.DrawTexture(Rect(x,960 - y ,120,120),imageItem);
GUI.Label(Rect(x, 960 - y,120,120),"Touch position is " + iPos);
}
}
}
using System.Collections;
public class Test : MonoBehaviour {
public Texture2D imageMenu;
public Texture2D imageItem ;
void Awake(){
}
void OnGUI () {
iPhone =Input.GetTouch ();
GUI.DrawTexture(Rect(0,0,640,960),imageMenu);
touchCount = iPhoneInput.touchCount;
for(var i = 0; i < touchCount; i++)
{
iPos = iPhoneInput.GetTouch(i).position;
float x = iPos.x;
float y = iPos.y;
GUI.DrawTexture(Rect(x,960 - y ,120,120),imageItem);
GUI.Label(Rect(x, 960 - y,120,120),"Touch position is " + iPos);
}
}
}
本文介绍了一个Unity脚本示例,该脚本利用Unity的触屏输入系统和GUI系统来显示菜单背景图片和触碰位置。通过使用Texture2D类型来加载图像,并根据用户的触摸事件实时更新界面元素。
2880

被折叠的 条评论
为什么被折叠?



