欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

unity實(shí)現(xiàn)按住鼠標(biāo)選取區(qū)域截圖的方法

這篇文章主要講解了unity實(shí)現(xiàn)按住鼠標(biāo)選取區(qū)域截圖的方法,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。

創(chuàng)新互聯(lián)公司主營(yíng)獨(dú)山子網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),獨(dú)山子h5微信平臺(tái)小程序開發(fā)搭建,獨(dú)山子網(wǎng)站營(yíng)銷推廣歡迎獨(dú)山子等地區(qū)企業(yè)咨詢

private int capBeginX;
private int capBeginY;
private int capFinishX;
private int capFinishY;
 
public Image showImg;
 
// Use this for initialization
void Start () {
    
  }
  
  // Update is called once per frame
  void Update () {
    if (Input.GetMouseButtonDown (0)) {
      Vector3 mousePos = Input.mousePosition;
      Vector2 beginPos = new Vector2 (mousePos.x, mousePos.y);
      capBeginX = (int)mousePos.x;
      capBeginY = (int)mousePos.y;
    }
 
    if (Input.GetMouseButtonUp (0)) {
      Vector3 mousePos = Input.mousePosition;
      Vector2 finishPos = new Vector2 (mousePos.x, mousePos.y);
      capFinishX = (int)mousePos.x;
      capFinishY = (int)mousePos.y;
      //重新計(jì)算截取的位置
      int capLeftX = (capBeginX < capFinishX) &#63; capBeginX : capFinishX;
      int capRightX = (capBeginX < capFinishX) &#63; capFinishX : capBeginX;
      int capLeftY = (capBeginY < capFinishY) &#63; capBeginY : capFinishY;
      int capRightY = (capBeginY < capFinishY) &#63; capFinishY : capBeginY;
 
      Rect rect=new Rect(capLeftX,capLeftY,capRightX,capRightY);
      StartCoroutine( Captrue (rect));
    }
  }
 
  IEnumerator Captrue(Rect rect){
 
    int t_width = Mathf.Abs (capFinishX - capBeginX);
    int t_length = Mathf.Abs (capFinishY - capBeginY);
 
    yield return new WaitForEndOfFrame ();
    Texture2D t = new Texture2D(t_width , t_length,TextureFormat.RGB24, true);//需要 
     正確設(shè)置好圖片保存格式 
    t.ReadPixels(rect, 0, 0, false);//按照設(shè)定區(qū)域讀取像素;注意是以左下角為原點(diǎn)讀取 
    t.Apply(); 
    byte[] byt = t.EncodeToPNG(); 
    File.WriteAllBytes(Application.dataPath + Time.time + ".png", byt); 
 
    Sprite target = Sprite.Create (t, new Rect(0, 0, t_width, t_length), Vector2.zer);
    showImg.sprite = target;
  }

小編為大家分享一段Unity實(shí)現(xiàn)截屏功能的代碼,供大家參考:

public class ScreenShot : MonoBehaviour 
{

  void OnScreenShotClick()
  {
    //得到當(dāng)前系統(tǒng)時(shí)間
    System.DateTime now = System.DateTime.Now;
    string times = now.ToString();
    //去掉前后空格
    times = times.Trim();
    //將斜杠替換成橫杠
    times = times.Replace("/", "-");

    string fileName = "ARScreenShot" + times + ".png";
    //判斷該平臺(tái)是否為安卓平臺(tái)
    if (Application.platform == RuntimePlatform.Android)
    {
      //參數(shù)依次為 屏幕寬度 屏幕高度 紋理格式 是否使用映射
      Texture2D texture = new Texture2D(Screen.width, Screen.height, TextureFormat.RGB24, false);
      //讀取貼圖
      texture.ReadPixels(new Rect(0, 0, Screen.width, Screen.height), 0, 0);
      //應(yīng)用截屏
      texture.Apply();
      //將對(duì)象序列化
      byte[] bytes = texture.EncodeToPNG();
      //設(shè)定存儲(chǔ)到的手機(jī)文件夾路徑
      string destination = "/sdcard/DCIM/Screenshots";
      //如果不存在該文件夾
      if (!Directory.Exists(destination))
      {
        //創(chuàng)建該文件夾
        Directory.CreateDirectory(destination);
      }
      string pathSave = destination + "/" + fileName;
      File.WriteAllBytes(pathSave, bytes);
    }
  }
}

看完上述內(nèi)容,是不是對(duì)unity實(shí)現(xiàn)按住鼠標(biāo)選取區(qū)域截圖的方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前題目:unity實(shí)現(xiàn)按住鼠標(biāo)選取區(qū)域截圖的方法
鏈接地址:http://www.aaarwkj.com/article20/iposjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器軟件開發(fā)、靜態(tài)網(wǎng)站、用戶體驗(yàn)、電子商務(wù)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
国产黄片自拍视频免费看| 青青草原一区二区三区| 日本高清加勒比免费在线 | 国产三级精品在线免费| 色播五月麻豆激情综合网| 国产免费av高清在线| 精品久久少妇激情视频| 国产欧美又粗又猛又爽老| 操老熟女一区二区三区| 国产亚洲一区二区视频| 极品人妻视频中文字幕| 国产精品中文字幕日韩在线| 日韩亚洲中文一区三级黄片| 2018在线不卡爱视频| 人妻熟女一区二区视频| 黄色三级欧美一区二区| 成人一区二区三区观看| 啊啊…嗯嗯…用力免费观看视频| 国产成人精品手机在线观看| 蜜臀人妻四季av一区二区不卡| 午夜在线观看成人av| 99久久精彩免费视频| 国产欧美日韩综合91| 国产精品欧美日韩中文| 国产午夜亚洲精品福利| 日韩精品福利片午夜免费| 日韩不卡一区二区三区| 亚洲一区二区中文字幕av| 高清一区二区三区不卡视频| 日日干天天日夜夜操| 91色老久久精品偷偷鲁无毒| 国产精品主播自拍视频| 成年自拍视频在线观看| 亚洲综合偷拍欧美一区日韩| 国产内射一级一片高清视频观看| 夫妻在线观看高清视频| 东京热一精品无码av| 欧洲女人av天堂精品| 精品人妻中文av一区二区| 成人黄色一级电影免费看| 国产九色av在线一区尤物|