在AR开发的时候必须要用摄像头,但尴尬的是笔记本摄像头大多像素很低,而且不方便移动摄像头。相信小伙伴儿们和我一样,立刻把目标转移到了手机上——像素高、移动灵活。
经过一番寻找、试用,终于找到了最合适的工具——DroidCam:
DroidCam有两个文件,一个用于PC端,一个用于手机端,支持无线连接和有线连接。
PC端:https://www.dev47apps.com/
手机端:https://play.google.com/store/apps/details?id=com.dev47apps.droidcamx&hl=en
手机端Pro版需要付费下载,这里有免费的供网友玩耍:【手机端DroidCamX_6.4.6.apk】【PC端DroidCam.Client.6.0.FullOffline.exe】(密码:2t0w)
1.安装PC端DroidCam.Client.6.0.FullOffline.exe
2.安装手机端DroidCamX_6.4.6.apk
3.PC和手机连上同一个WiFi
4.打开DroidCam手机端, 会显示一个IP地址和端口号
5.打开PC端DroidCam,填写第4步中显示的IP地址和端口号
6.PC端DroidCam点击Start
7.Unity中将Camera Device设置成DroidCam
至此PC已经可以正常使用手机摄像头了,但还有一些需要改进的地方。
8.DroidCam默认像素并不高,如果有更高的需求要手动设置。
首先关掉DroidCam Client,打开PC端DroidCam安装路径,以管理员身份运行Toggle HD Mode
9.如果设置的像素较高,用无线传输就会不太流畅,这时可以选择USB连接方式:
(1)用USB连接PC,将连接方式设置为USB。
(2)打开PC端DroidCam安装路径,将adb文件夹下的所有文件拷贝到DroidCamApp.exe同级目录。自带adb版本较老,可以用自己Android SDK环境下的adb,位置在sdk\platform-tools中的adb.exe AdbWinApi.dll AdbWinUsbApi.dll
效果图: