0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Unity】NReal Light (Dev Kit) で録画しようと、アプリが落ちる

Last updated at Posted at 2023-03-09

はじめに

こんにちは、ユーゴです。今回は、UnityでNRealを開発しているときに直面した問題を紹介します。
取り扱う内容は入門レベルです。

環境

・Unity 2021.3.4f1
・URP
・Nreal Light
・Dev Kit (Androidバージョン8.1.0)

誰だUnity2021かつURPなんてチャレンジングなことした人は

問題

録画開始ボタン(赤い丸)を押す → ボタンが緑になる → ボタンをもう一度押す → アプリが落ちる
スクリーンショット 2023-03-09 18.13.11.png

原因

外部のフォルダに動画ファイルを書き込もうとしている。

解決

以下の文言に見覚えがあるのではないでしょうか。

VideoCapture2LocalExample
public string VideoSavePath
{
    get
    {
        string timeStamp = Time.time.ToString().Replace(".", "").Replace(":", "");
        string filename = string.Format("Nreal_Record_{0}.mp4", timeStamp);
        return Path.Combine("/sdcard/Movies", filename);
    }
}

これを書くまでは合ってます。ただ、適切なフォルダのアクセス権限が指定されていません。
「Player Settings > Player > Other Settings > Write Permission」を「External (SDCard)」に設定します。(Other Settingsの真ん中より少し下くらい)
スクリーンショット 2023-03-09 18.18.20.png

関連

【Unity】NRealで録画しようとすると「Permission Deny」と出る

まとめ

NRealは価格・重量感・開発難易度的にとても素晴らしいARグラスですが、開発記事が少ないです。やはりHololensなどに注目を取られてしまい、NRealの開発者は少ないように思われます。しかし、2023/03/09現在の情報から、もう数年でAppleやMetaのARグラスが出そうな雰囲気を醸し出しています。HololensやMagicLeapも決して悪いわけではありませんが、ARグラスがたくさん登場して既存のブランドを崩し、NRealなど廉価版ARグラスが日の目を見て、普及することを願っています。
いかがだったでしょうか。ということで今回は、NRealで録画するときにアプリが落ちる問題と解決策を紹介しました。このように、少しニッチで初歩的な内容から、Unityの上級者向け記事も書いていきます。
お役に立てましたら、いいね・LGTM・フォロー等よろしくお願いします!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?