分享

unity 捕捉屏幕的触控

 kiki的号 2017-04-05

 

unity 捕捉屏幕的触控

 

在andriod手机HTC Z710e测试下来,最多可以支持4根手指的触控,超出4根的不会再反应。

 

 

Js代码 复制代码 收藏代码
  1. #pragma strict  
  2.   
  3. var imgBG : Texture2D;  
  4. var smallImg : Texture2D;  
  5.   
  6. function Start () {  
  7.   
  8. }  
  9.   
  10. function Update () {  
  11.   
  12. }  
  13.   
  14. function OnGUI(){  
  15.     //set screen background image  
  16.     GUI.DrawTexture(Rect(0,0,540,960),imgBG);  
  17.       
  18.     //get touch count  
  19.     var count=Input.touchCount;  
  20.     for(var i=0;i<count;i++){  
  21.         var iPos = Input.GetTouch(i).position;//get touch position  
  22.         var x = iPos.x;  
  23.         var y = iPos.y;  
  24.         GUI.DrawTexture(Rect(x,960-y,48,48),smallImg);  
  25.         GUI.Label(Rect(x,960-y-100,200,40),"(x,y)="+x+","+y);  
  26.     }  
  27.       
  28.     if(GUI.Button(Rect(0,0,100,40),"Quit")){  
  29.         Application.Quit();  
  30.     }  
  31. }  

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多