Unity的拍照功能

2021-07-14 16:59:12 字數 873 閱讀 8629

工作的第乙個功能就是使用unity進行拍照,並對拍照之後的**進行上傳伺服器。上網查了很多相關的資料,當然了部落格也有很多人提供了相關的**。一開始我自己先做了個小專案,在window10下拍到**。並能完整的儲存在電腦當中。但是公司的專案是要匯入到ipad中的,這就涉及到了前置鏡頭和後者鏡頭的問題。電腦使用的是前置鏡頭,而ipad則使用的後者鏡頭,這裡就要進行計算轉換。並且我發現匯入到ipad出現了拍照介面小了很多,真的是步步是坑,愁死我了。當然了,最後還是解決了。    

public string devicename;

public vector2 ressize = new vector2(241,665);

private vector2 newpoint = new vector2(screen.width/2,screen.height/2);

public int height=856;

public int width=988;

webcamtexture tex;

byte bs;

void ongui()

}void start() 

ienumerator getphotos()

{yield return new waitforendofframe();

texture2d t = new texture2d(width,height);

t.readpixels(new rect(ressize.x, ressize.y,width,height), 0,0);

bs = t.encodetopng();

功能的實現跟其他博主的差不了多少,這裡就多了乙個前置轉換後置的功能,還有就是匯入到ipad拍照的介面小了三倍,這個是根據我的專案得出來的。具體的還是要自己去測試吧!

unity 開發手機端拍照功能

話不多說。直接上 面板我這裡使用的事是rawimage 拍攝前後攝像頭之前一定要呼叫stop 有任何問題可以新增 qq群 207019099 public string devicename 接收返回的資料 public webcamtexture tex public texture2d tex ...

定時拍照功能

cameracapturedialog 後必須手動按 確定 然後 退出 才能拍照,怎樣使用 cameracapturedialog 實現自動 定時拍照呢?可以使用system.windows.forms.timer sendmessage方法實現,timer方法必須在主線程中。實現 public p...

Google的拍照功能疑問

今天在車上把玩自己的g2 htc magic手機,想查閱我上個禮拜去黃山 的,發現當我檢視某些 的詳細資訊的時候,可以提供地理位置資訊,經度緯度,還有位置名。比如我的一張在黃山蓮花峰的 的詳細資訊如下 gps 緯度 30.127424 gps 經度 118.16682 地點 安徽省黃山市 對此,我十...