Unity と Mac で開発する Oculus Go アプリ #2 スクリーンショットを撮る

More than 1 year has passed since last update.

Oculus Goにもスクリーンショットを撮る機能がある

スクリーンショットを撮るまではいいが、投稿先がFacebookのみ...



もしアダルティなものをシェアしてしまったら、間違いなく詰む

今回は、Macにスクリーンショットを取り込むまでやる


Oculus Go は Android OS なので Android SDK Platform は用意しておく

$ ./adb shell getprop ro.build.version.release

7.1.2

$ ./adb shell getprop ro.build.version.sdk
25

Oculus Go を開発者モードONにして、ディレクトリを見てみる

$ ./adb ls /sdcard

000041f9 00001000 000ffcf7 .
000041c9 00001000 000ffcf5 ..
000041f9 00001000 000ffcf6 Music
000041f9 00001000 000ffcf6 Podcasts
000041f9 00001000 000ffcf6 Ringtones
000041f9 00001000 000ffcf6 Alarms
000041f9 00001000 000ffcf6 Notifications
000041f9 00001000 000ffcf6 Pictures
000041f9 00001000 000ffcf6 Movies
000041f9 00001000 5b06dc7d Download
000041f9 00001000 5b037777 DCIM
000041f9 00001000 5b042f4e Android
000041f9 00001000 5b037775 oculus

スクリーンショットはここにある

$ ./adb ls /sdcard/oculus/Screenshots/

000041f9 00001000 5b077cc3 .
000041f9 00001000 5b037775 ..
000081b0 00014c79 5b076332 com.oculus.vrshell-20180525-101322.jpg
000081b0 0001738c 5b07633d com.oculus.vrshell-20180525-101333.jpg

このままコマンドラインでやってもいいけど、せっかくAndroidベースなので Android File Transfer を使ってみると

見れた!

ここからが本題で、Oculusアプリを起動中のスクリーンショットを撮るには adb コマンドを使う

$ ./adb shell screencap -p /sdcard/oculus/Screenshots/screen.jpg

そうすると、ファイルがOculus内に作られますので、Transter等でmacに移動させる

$ ./adb ls /sdcard/oculus/Screenshots/

000041f9 00001000 5b077cc3 .
000041f9 00001000 5b037775 ..
000081b0 00014c79 5b076332 com.oculus.vrshell-20180525-101322.jpg
000081b0 0001738c 5b07633d com.oculus.vrshell-20180525-101333.jpg
000081b0 0003e8a9 5b0781cc screen.jpg

できた!



DMM.comに深い意味はないよ