0
2

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 3 years have passed since last update.

Unity から Google Cloud Anchor を使うための Google Cloud Platform の設定方法

Posted at

Unity から Google Cloud Platform で Google Cloud Anchor を使うたための設定手順です。
Anchor を使うためのプログラムはところどころ見かけまので、そちらを参考にしてください。

GoogleCloudConsole の設定

1. ARCore Cloud Anchor API を有効にします

2021-05-26_12h37_29.png

2. 認証情報の作成

  1. ボタン押します
    2021-05-26_12h38_20.png
  2. 認証情報の種類の設定します
    2021-05-26_12h38_54.png
  3. スコープの設定は省力可なので何もしません
    2021-05-26_12h41_24.png
  4. keytool で SHA-1証明書のフィンガープリントを取得します。こちらは後ほど使用します。
    取得用のサンプルコマンドは↓
    "tekisetsuna-path/keytool.exe" -list -v -keystore filename.keystore
  5. OAuth クライアントIDを設定します
    2021-05-26_13h00_17.png

Unity の設定

  1. Publish Settings の Custom Keysotore を keytool で SHA-1証明書のフィンガープリントを取得 で利用したものに変更、二か所あパスワード設定します。
    2021-05-26_15h06_29.png
  2. これだけで、後はコードをかけば Anchor を利用できます。

おまけ

ErrorNotAuthorized が出る場合

上記設定しても Host がうまくいかない場合(ErrorNotAuthorized)は、Unity の PlayerSettings/Player/Other Settings/Identification/Package Name の値と、GCPの認証用に作ったパッケージ名が完全に一致しているか確認してみてください。(私は com.xxxx と jp.xxxx とで間違えていて、ErrorNotAuthorized が出ていました)

2021-05-26_14h59_16.png

2021-05-26_14h58_57.png

ErrorHostingDatasetProcessingFailed が出る場合

GCP の内部エラーの一つです。利用端末から送っている特徴量が少なすぎて保存できないことが原因だと思われます。
一度カメラで周りを見渡してから、Host することで出なくなりますので、数回そのまま試してみてください。
(Hostを開始前から周辺情報を蓄積しているようなので、先に見回しておくのが良いみたいです。)

0
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?