WEBVTT

00:00:01.370 --> 00:00:03.465
>> みんなねえ。

00:00:03.465 --> 00:00:04.530
再びようこそ。

00:00:04.530 --> 00:00:06.825
私たちは、スウィークリーの話を得た

00:00:06.825 --> 00:00:10.680
複合現実と
ザマリン取り除け

00:00:10.680 --> 00:00:13.935
>> こんにちは、こんにちは。こんにちは
みんな、私はスウィークです。

00:00:13.935 --> 00:00:16.260
私は実際に
サンフランシスコ事務所です

00:00:16.260 --> 00:00:18.240
誰かいたら

00:00:18.240 --> 00:00:19.800
来て、こんにちは、私は
4階に

00:00:19.800 --> 00:00:22.110
あなたはから私を悩ませることができます
ここの側の窓。

00:00:22.110 --> 00:00:25.635
だから私は私の画面を共有してみましょう、

00:00:25.635 --> 00:00:29.230
それはあなたに私のスライドを表示する必要があります。

00:00:31.790 --> 00:00:38.235
大丈夫です。私は行くつもりです
今すぐスライドの共有を開始します。

00:00:38.235 --> 00:00:42.420
この小さなを取り除きましょう
ここの側の子犬。

00:00:42.420 --> 00:00:46.320
ああ。さあ始めます。待つ。

00:00:46.320 --> 00:00:49.030
もう一度やるつもりだ。

00:00:50.300 --> 00:00:53.460
>> 最小化したいだけ

00:00:53.460 --> 00:00:57.600
Skype ウィンドウ
そこに着いたらすぐに着く。

00:00:57.600 --> 00:01:01.845
>> すべての権利。みましょう
もう一度行います。大丈夫です。

00:01:01.845 --> 00:01:02.670
>> それを最小限に抑え、クール。

00:01:02.670 --> 00:01:03.390
>> 邪魔をする。

00:01:03.390 --> 00:01:05.745
>> すべての権利。仕事中だ

00:01:05.745 --> 00:01:08.730
クール。皆ようこそ

00:01:08.730 --> 00:01:11.520
この講演は、複合現実について

00:01:11.520 --> 00:01:14.055
ザマリンと Azure 空間アンカー。

00:01:14.055 --> 00:01:17.190
だから私はスウィーク、私はマイクロソフトで働いています。

00:01:17.190 --> 00:01:20.250
私は顧客諮問チームに所属しています

00:01:20.250 --> 00:01:23.130
特にモバイルで
顧客アドバイザリーチーム。

00:01:23.130 --> 00:01:25.980
だから、ザマリンとは何ですか?

00:01:25.980 --> 00:01:27.705
話し合いができたのは分かってる

00:01:27.705 --> 00:01:30.890
デビッドは話し、
マディは今日早くやった

00:01:30.890 --> 00:01:34.550
しかし、簡単な概要
新しいすべての人のために、

00:01:34.550 --> 00:01:36.560
ザマリンが何か知らない人

00:01:36.560 --> 00:01:40.475
だから、基本的に、ザマリンは
マイクロソフトからのCシャープの提供。

00:01:40.475 --> 00:01:42.765
それはあなたがCシャープコードを書くことができます,

00:01:42.765 --> 00:01:45.905
ネイティブを生成する
iOS および Android アプリ。

00:01:45.905 --> 00:01:49.220
だから、あなたはすべての力を持っている
of.NETとCシャープ

00:01:49.220 --> 00:01:50.570
だから、コードを共有している。

00:01:50.570 --> 00:01:52.310
あなたはすべてをやっている
that.NET素晴らしさ,

00:01:52.310 --> 00:01:56.915
そしてそれはあなたに素晴らしい与える
ネイティブのiOSとAndroidアプリ。

00:01:56.915 --> 00:02:00.920
だから、それが何を意味するのか、私は完全に

00:02:00.920 --> 00:02:04.955
マディからこのスライドを盗んだ
以前に。おかげでマディ。

00:02:04.955 --> 00:02:07.730
しかし、これは次のようになります。

00:02:07.730 --> 00:02:09.410
共有コードを書いてみて

00:02:09.410 --> 00:02:12.005
共有ロジック、およびすべて
Cシャープでそれの、

00:02:12.005 --> 00:02:14.000
そして、その出力
私たちはあなたに提供します

00:02:14.000 --> 00:02:17.470
ネイティブ iOS と
ネイティブアンドロイドアプリ。

00:02:17.470 --> 00:02:21.810
だから、再び、それがどのように見えるか。

00:02:21.810 --> 00:02:24.830
だから、あなたはすべてのを持っています
利用可能なシステムのもの。

00:02:24.830 --> 00:02:26.510
あなたはすべてのネイティブのiOSを持っている、

00:02:26.510 --> 00:02:28.790
利用可能な UI キット
あなたのアプリを書くために。

00:02:28.790 --> 00:02:30.920
同様に、アンドロイドでは、
あなたはすべてを持っている

00:02:30.920 --> 00:02:32.930
から素晴らしさ
あなたに提供されたアンドロイド、

00:02:32.930 --> 00:02:37.740
しかし、あなたはただすべてにアクセスすることができます
Cシャープを通して。大丈夫です。

00:02:37.740 --> 00:02:40.055
それでは、
このトピックの肉。

00:02:40.055 --> 00:02:42.050
拡張現実とは何ですか?

00:02:42.050 --> 00:02:43.550
複合現実とは何ですか?

00:02:43.550 --> 00:02:46.220
このすべてはどのように行うのですか
ザマリンで働く?

00:02:46.220 --> 00:02:48.665
では、拡張現実とは何でしょうか?

00:02:48.665 --> 00:02:53.705
だから、基本的に想像してみて
カメラは巨大なキャンバスです。

00:02:53.705 --> 00:02:56.240
だから、それが指しにするものは何でも
はキャンバスです。

00:02:56.240 --> 00:02:59.450
そして、あなたはそれに3Dモデルを投げることができます

00:02:59.450 --> 00:03:03.830
任意の空間で生成する
はカメラに表示されます。

00:03:03.830 --> 00:03:06.780
だから本質的に、

00:03:06.780 --> 00:03:08.640
非常に単純な素人の用語,

00:03:08.640 --> 00:03:13.080
拡張現実では、
あなたのビューフレーム,

00:03:13.080 --> 00:03:17.140
あなたのカメラのビューフレーム
あなたのキャンバスを提供し、

00:03:17.140 --> 00:03:21.710
そして、あなたは事実上
内にオブジェクトを描画する

00:03:21.710 --> 00:03:23.990
この特別な座標
システムは、

00:03:23.990 --> 00:03:27.110
空間的な位置に対する相対的な。

00:03:27.110 --> 00:03:30.500
さて、私たちが話しているので
拡張現実について、

00:03:30.500 --> 00:03:33.380
モバイルアプリケーションでARので、そう。

00:03:33.380 --> 00:03:34.880
だから、私たちはにタップするつもりです

00:03:34.880 --> 00:03:39.170
各ネイティブプラットフォームの
AR社交。

00:03:39.170 --> 00:03:42.650
だから、iOSは私たちに提供します
ARKit とシーンキット。

00:03:42.650 --> 00:03:45.470
アンドロイドは私たちに提供します
ARCore とシーンフォーム。

00:03:45.470 --> 00:03:47.430
だから、あなたは次のように気づくでしょう

00:03:47.430 --> 00:03:49.660
私はデモを歩いて、
コードを調で調える

00:03:49.660 --> 00:03:52.490
私たちは基本的に
すべてのピギーバック

00:03:52.490 --> 00:03:54.800
これらの素晴らしいネイティブツールはすでに

00:03:54.800 --> 00:03:57.500
iOSとアンドロイドから私たちに提供され、

00:03:57.500 --> 00:03:58.700
そして、私たちはただ追加しています

00:03:58.700 --> 00:04:03.025
私たち自身の小さな魔法と善良さ
すべてを一緒に動作させるために。

00:04:03.025 --> 00:04:07.425
だから、Azure空間アンカーとは何ですか?
じゃあ、私に聞いてくれるよ。

00:04:07.425 --> 00:04:08.790
私は、確かに、あなたはすでに持っている

00:04:08.790 --> 00:04:11.900
これらすべてのネイティブ オプション
各プラットフォームから。

00:04:11.900 --> 00:04:13.940
Azure が必要な理由
空間アンカー?

00:04:13.940 --> 00:04:15.590
まあ、それはクールな部分です。

00:04:15.590 --> 00:04:18.440
したがって、Azure 空間アンカーを使用できます。

00:04:18.440 --> 00:04:23.480
その空間空間を共有する
クラウドを通じて作成しています。

00:04:23.480 --> 00:04:26.510
だから、基本的に、私の考えは
この全てが私だった

00:04:26.510 --> 00:04:29.225
自分で作りたかった
仮想宝探し。

00:04:29.225 --> 00:04:30.800
パズルが大好きで ゲームが大好き

00:04:30.800 --> 00:04:32.120
私は脱出部屋が大好きです。

00:04:32.120 --> 00:04:34.145
だから私は「ねえ、作りたいんだ。

00:04:34.145 --> 00:04:37.110
エスケープルームバーチャル
私の友人のためのパズル。

00:04:37.110 --> 00:04:38.880
だから私は「確かに、なぜではないのですか?」

00:04:38.880 --> 00:04:40.775
Azure 空間を使用する
そのためのアンカー。

00:04:40.775 --> 00:04:42.650
だから、アイデアはあなたです

00:04:42.650 --> 00:04:44.980
のインスタンスを作成する
Azure 空間アンカー,

00:04:44.980 --> 00:04:47.270
アンカーと呼ばれるものを描きます。

00:04:47.270 --> 00:04:49.100
だから、基本的に、これらの空間

00:04:49.100 --> 00:04:52.165
ポイントとそれは場所です
オブジェクトが描画され、

00:04:52.165 --> 00:04:54.170
これらの3Dオブジェクトは、
話してたの

00:04:54.170 --> 00:04:57.620
その後、あなたはそれを共有することができます
他の誰かとのスペース,

00:04:57.620 --> 00:04:59.105
アクセス制御が可能です。

00:04:59.105 --> 00:05:02.900
そして誰でも、あなたの友人
その後、あなたが何であるかを見ることができます

00:05:02.900 --> 00:05:06.860
彼らのを通して見る
それぞれのカメラ。

00:05:06.860 --> 00:05:09.200
だから、クールな部分について

00:05:09.200 --> 00:05:12.680
このすべては、Azure空間です
サービスとしてのアンカーは素晴らしいです。

00:05:12.680 --> 00:05:15.470
支持する
ネイティブiOS、ネイティブアンドロイド。

00:05:15.470 --> 00:05:17.690
それを使用してUnityアプリを書くことができます。

00:05:17.690 --> 00:05:19.900
を書くことができます。
それを使用してHoloLensアプリ。

00:05:19.900 --> 00:05:22.175
また、Xamarinを使用して書くことができます。

00:05:22.175 --> 00:05:25.725
私はザマリンが大好きです
Azure 空間アンカーを使用します。

00:05:25.725 --> 00:05:27.870
だから、これは私のための完璧な解決策です。

00:05:27.870 --> 00:05:30.170
また、他のクールなもの
私たちがやるだろう

00:05:30.170 --> 00:05:32.375
このデモでは、
コスモスDBを使用する

00:05:32.375 --> 00:05:34.070
と Azure アプリ サービス

00:05:34.070 --> 00:05:36.920
少しのドライブ
保存する必要があるデータ、

00:05:36.920 --> 00:05:39.600
その共有を助けるために
デバイス間で発生しました。

00:05:39.600 --> 00:05:44.090
それは私が将来の機能です
ある時点で追加するつもりです。

00:05:44.090 --> 00:05:45.830
しかし、それはまた、追加することができます

00:05:45.830 --> 00:05:49.310
へのログイン ベースのコントロール
あなたがしたい場合は、システム。

00:05:49.310 --> 00:05:52.025
だから、それは本当に強力なツールです

00:05:52.025 --> 00:05:54.595
に利用可能です。
今、みんな。

00:05:54.595 --> 00:05:56.955
それでは、次に進みましょう。

00:05:56.955 --> 00:06:00.410
だから私は何をデモするつもりですか
今日、私が言ったように、

00:06:00.410 --> 00:06:01.895
パズルが大好きから

00:06:01.895 --> 00:06:04.070
ザマゴンハントを手に入れたゲームだ

00:06:04.070 --> 00:06:07.085
だから、基本的には
仮想宝探し。

00:06:07.085 --> 00:06:08.780
あなたが見たい場合
今のコードは

00:06:08.780 --> 00:06:09.935
あなたは私のGitHubに行くことができます。

00:06:09.935 --> 00:06:12.785
私はすべてのリンクを共有します
最後に再び。

00:06:12.785 --> 00:06:14.605
だからザマゴンハント。

00:06:14.605 --> 00:06:17.105
だから、そこにあるという考えは

00:06:17.105 --> 00:06:20.555
を演奏しているすべての人
アプリを取得するゲーム,

00:06:20.555 --> 00:06:24.750
そして、あなたは歩き回り、
失われたアイテムを検索し、

00:06:24.750 --> 00:06:28.165
だから私のためにそれらを見つける、
それは聞こえるように簡単です。

00:06:28.165 --> 00:06:32.940
だから、何がこの全体のアプリを駆動しますか?

00:06:32.940 --> 00:06:35.450
だから、それの3つの基本的な部分があります。

00:06:35.450 --> 00:06:37.100
だから、クライアントアプリがあります。

00:06:37.100 --> 00:06:40.310
それはあなたが与えるものです
ゲームをする人には。

00:06:40.310 --> 00:06:43.625
だから、彼らはそれを使うだろう
あなたの仮想オブジェクトを探します。

00:06:43.625 --> 00:06:46.370
管理アプリがあります。
全体を駆動します, "ねえ、

00:06:46.370 --> 00:06:48.260
これは私が落とす場所か

00:06:48.260 --> 00:06:51.275
仮想オブジェクトを非表示にする
誰もが見つけるために。

00:06:51.275 --> 00:06:53.330
それからウェブがある
もちろん、バックエンドサービスは、

00:06:53.330 --> 00:06:57.470
Azure 空間を含む
アンカーサービスは、それが言うように、

00:06:57.470 --> 00:07:00.080
駆動するコスモスDBサーバ

00:07:00.080 --> 00:07:03.650
共有とストレージ全体
異なるアンカーポイントの。

00:07:03.650 --> 00:07:05.480
私たちはすべてを見ています
だから、私は行くつもりです

00:07:05.480 --> 00:07:07.535
これらの各バケットの奥深くに行きます。

00:07:07.535 --> 00:07:11.190
それでは、クライアントは何をしますか?
管理アプリでのように見えますか?

00:07:11.190 --> 00:07:14.270
だから、あなたが見に行くなら
コードベース自体は、今、

00:07:14.270 --> 00:07:17.345
それはスーパースーパー最初の免責事項です。

00:07:17.345 --> 00:07:18.965
完全に編集されています

00:07:18.965 --> 00:07:22.410
現在のザマリンチュートリアル
空間アンカーの場合。

00:07:22.410 --> 00:07:23.795
それは、この全体のデモの美しさです。

00:07:23.795 --> 00:07:25.400
みんなに見せたかっただけ

00:07:25.400 --> 00:07:27.245
あなたがしたい場合は、
あなた自身のゲームを作る、

00:07:27.245 --> 00:07:28.520
それは全く難しいことではありません。

00:07:28.520 --> 00:07:30.590
サンプルは、
素晴らしい出発点。

00:07:30.590 --> 00:07:32.390
あなたがしなければならないのは、それを編集する必要があります

00:07:32.390 --> 00:07:35.300
あなたの必要性とあなたは良いです
行くために。すごいです。

00:07:35.300 --> 00:07:39.350
だから、クライアントと
今すぐ管理アプリ,

00:07:39.350 --> 00:07:41.120
構造化方法
もちろん、あなたが持っている

00:07:41.120 --> 00:07:43.400
空間アンカーヌゲット
使用する必要があるので

00:07:43.400 --> 00:07:45.935
に話しかける
空間アンカー サービス。

00:07:45.935 --> 00:07:48.335
私たちは行くつもりです
ザマリンでそれを書く。

00:07:48.335 --> 00:07:51.710
私たちは使用するつもりです
ホストする Azure Web サービス

00:07:51.710 --> 00:07:53.420
する API

00:07:53.420 --> 00:07:55.985
ザマリンアプリに話しかける
と空間アンカー,

00:07:55.985 --> 00:07:58.610
そしてコスモスDB
余分なデータを保存する

00:07:58.610 --> 00:08:01.775
アプリロジックを駆動する必要があることを。

00:08:01.775 --> 00:08:04.280
だから、次に見るもの
私はそれを壊したと

00:08:04.280 --> 00:08:06.365
Xamarin iOSとサマリンアンドロイドに。

00:08:06.365 --> 00:08:11.730
だから、このアプリの性質のために
そして、それが非常にであるという事実は、

00:08:11.730 --> 00:08:14.420
ネイティブARKitsに非常に結びついている

00:08:14.420 --> 00:08:16.800
各プラットフォームによって提供されるARCore、

00:08:16.800 --> 00:08:18.740
私は使用して行くことにしました

00:08:18.740 --> 00:08:22.775
ザマリン iOS とザマリン アンドロイド
これらのアプリを書くためにネイティブに。

00:08:22.775 --> 00:08:25.820
私たちは完全に使用して行くことができました

00:08:25.820 --> 00:08:28.730
ザマリンフォームと行われた
ネイティブ埋め込み。

00:08:28.730 --> 00:08:31.970
私はそれが簡単だとわかった
それらを維持するためだけに

00:08:31.970 --> 00:08:33.380
別々に、ちょうどに入らない

00:08:33.380 --> 00:08:35.910
の頭痛
今それを埋め込む。

00:08:35.960 --> 00:08:38.730
各 iOS およびアンドロイド

00:08:38.730 --> 00:08:41.250
プラットフォームはさらに出て行く
私は前に述べたように。

00:08:41.250 --> 00:08:45.190
だから私たちはタップします
iOS 用 ARKit と SceneKit,

00:08:45.190 --> 00:08:49.945
そして、私たちはARCoreにタップします
アンドロイドのためのシーンフォーム。

00:08:49.945 --> 00:08:52.590
だから、それは高レベルです
方法の構造

00:08:52.590 --> 00:08:56.225
クライアントと
管理アプリは次のようになります。

00:08:56.225 --> 00:08:58.850
ウェブを見てみましょう
サービスは次のように見えます。

00:08:58.850 --> 00:09:00.650
だから、Azureでは、

00:09:00.650 --> 00:09:02.945
3つ設定するつもりです
異なる種類のサービス。

00:09:02.945 --> 00:09:04.760
だから、最初のオフは、あなたは
明らかにしなければならない

00:09:04.760 --> 00:09:07.250
空間を初期化する
アンカー サービス。

00:09:07.250 --> 00:09:09.815
システムは現在プレビュー中です。

00:09:09.815 --> 00:09:12.890
したがって、それは
現在無料でご利用いただけます。

00:09:12.890 --> 00:09:15.200
2つ目はコスモスDBです。

00:09:15.200 --> 00:09:17.345
だから、私たちはそうするつもりです
Azure テーブルを使用します。

00:09:17.345 --> 00:09:20.390
それには2つの目的がある

00:09:20.390 --> 00:09:22.815
最初の部分は、保存する必要があります

00:09:22.815 --> 00:09:25.330
の一意のキー

00:09:25.330 --> 00:09:27.920
すべてのオブジェクトが固定されます。
作成する

00:09:27.920 --> 00:09:29.990
私たちは、そのアンカーを呼び出すつもりです。

00:09:29.990 --> 00:09:31.850
したがって、作成する各アンカーは、

00:09:31.850 --> 00:09:34.280
一意のキーがある
に関連付けられています。

00:09:34.280 --> 00:09:36.185
だから、それは取得するつもりです
これらのテーブルに格納されます。

00:09:36.185 --> 00:09:37.910
その後、ロジックの残りの部分

00:09:37.910 --> 00:09:40.645
私のゲームが結ばれているドライブ
Azure テーブルにします。

00:09:40.645 --> 00:09:43.970
を作成します。
Azure アプリ サービス

00:09:43.970 --> 00:09:47.590
できるAPIを持っている
私はこのテーブルに話しかけてください。

00:09:47.590 --> 00:09:49.805
はい。それは文字通りそれです。

00:09:49.805 --> 00:09:52.580
必要なのはそれだけだ
非常に始める,

00:09:52.580 --> 00:09:57.815
非常にシンプルで基本的なバージョン
単純な宝探しの。

00:09:57.815 --> 00:10:00.470
何に見える?

00:10:00.470 --> 00:10:02.330
だから私は通り抜けた

00:10:02.330 --> 00:10:05.255
考え方の異なるパス
このデモを行う方法について説明します。

00:10:05.255 --> 00:10:07.715
私は両方のパスの準備ができています。

00:10:07.715 --> 00:10:10.955
今、私は何をするつもりですか
ショーは事前に記録されたバージョンです

00:10:10.955 --> 00:10:14.000
アンカーを描画する管理アプリの、

00:10:14.000 --> 00:10:15.845
とクライアント アプリがアプリを見つける。

00:10:15.845 --> 00:10:18.560
時間があれば
プレゼンテーションの終了、

00:10:18.560 --> 00:10:20.480
電話を接続した

00:10:20.480 --> 00:10:23.090
そしてこの小さな小さな電話で
私が座っているブース、

00:10:23.090 --> 00:10:25.455
私の足元にアンカーが1つあります。

00:10:25.455 --> 00:10:27.440
あなたが望むなら、私はすることができます
完全にあなたにそれを示す

00:10:27.440 --> 00:10:29.375
生きて、私たちは見つけることができます
今すぐそのアンカー。

00:10:29.375 --> 00:10:32.350
それでは、何を見てみましょう
管理アプリは次のようになります。

00:10:32.350 --> 00:10:34.180
だから、管理アプリのポイント,

00:10:34.180 --> 00:10:35.795
表示させて下さい

00:10:35.795 --> 00:10:37.820
管理アプリのポイントは、基本的に

00:10:37.820 --> 00:10:40.525
への道を許可する
これらのアンカーをドロップします。

00:10:40.525 --> 00:10:43.030
これがARです。

00:10:43.030 --> 00:10:44.670
だから私のアンカーをドロップし、

00:10:44.670 --> 00:10:46.085
海賊の冗談の束。

00:10:46.085 --> 00:10:47.840
あなたが見ているものは、私が落ちている

00:10:47.840 --> 00:10:50.330
私の机の近くのアンカー
SFオフィスで。

00:10:50.330 --> 00:10:52.850
私は少しにそれを置く
アンカーの説明

00:10:52.850 --> 00:10:55.370
がドロップされているので、
私のゲームが現在動作する方法、

00:10:55.370 --> 00:10:57.710
私が設計した方法
それは私があなたに提供している

00:10:57.710 --> 00:11:00.565
関連付けられた場所
ID 番号を持つ。

00:11:00.565 --> 00:11:02.480
アンカーを探しに行ったら

00:11:02.480 --> 00:11:04.970
あなたはそのIDを入れなければならない
あなたが探している番号。

00:11:04.970 --> 00:11:06.980
だから、離れて友人をアンカー,

00:11:06.980 --> 00:11:08.840
最初のアンカーを落としました。

00:11:08.840 --> 00:11:12.680
次に進み、チェックアウトしてみましょう
クライアント アプリがどのように表示されるかについて。

00:11:12.680 --> 00:11:14.810
したがって、クライアント アプリでは、これが

00:11:14.810 --> 00:11:17.720
友達と共有する
ゲームをしたい人。

00:11:17.720 --> 00:11:20.405
だから、彼らは中に入らなければならない、

00:11:20.405 --> 00:11:22.865
だから私はこのビデオを再生してみましょう
あなたが見ることができるので。

00:11:22.865 --> 00:11:25.295
だから、彼らは基本的に入るだろう、

00:11:25.295 --> 00:11:27.530
すべてのリストを取得する
潜在的なアンカー。

00:11:27.530 --> 00:11:29.960
だから私たちは探すつもりです
机の近くにいる6番目の

00:11:29.960 --> 00:11:32.920
私たちはちょうど落とした
最後のビデオで。

00:11:32.920 --> 00:11:34.980
宇宙に入ったら

00:11:34.980 --> 00:11:38.135
アンカーを生成する
彼らのために、彼らはそれを見つけることができます。

00:11:38.135 --> 00:11:41.990
だから、超シンプルな、超簡単。

00:11:41.990 --> 00:11:44.240
>> 論理的に、

00:11:44.240 --> 00:11:45.710
それについて非常に考える
非常に簡単,

00:11:45.710 --> 00:11:47.810
何もない
複雑な行き過ぎ

00:11:47.810 --> 00:11:52.130
ここは。これはそうではありません。
私が見せたいものです。

00:11:52.130 --> 00:11:53.660
何を見せてあげよう
コードは次のようになります。

00:11:53.660 --> 00:11:57.660
私は切り替えるつもりです
ビジュアルスタジオに引き渡します。

00:11:57.700 --> 00:12:00.845
今すぐリポジトリのクローンを作成すると、

00:12:00.845 --> 00:12:04.490
基本的にこのソリューションが表示されます
を開くと構造が開きます。

00:12:04.490 --> 00:12:06.530
私が言ったように、3つの主要なバケツ。

00:12:06.530 --> 00:12:07.745
私たちは、Webサービスを持っています,

00:12:07.745 --> 00:12:09.785
クライアント アプリと管理アプリ。

00:12:09.785 --> 00:12:12.290
また、あなたが行くとクローンを作成する場合

00:12:12.290 --> 00:12:16.220
Azure 空間アンカー
ザマリンサンプルアプリ,

00:12:16.220 --> 00:12:17.600
彼らは非常に似ています。

00:12:17.600 --> 00:12:19.925
それはよく似ています
私が今示しているもの。

00:12:19.925 --> 00:12:21.065
私が言ったように

00:12:21.065 --> 00:12:22.430
私はそれが非常にであることを示したい、

00:12:22.430 --> 00:12:26.735
を始めるのは非常に簡単です
このような単純なゲームを作ります。

00:12:26.735 --> 00:12:29.195
私は基本的にちょうど変更しました

00:12:29.195 --> 00:12:33.050
サンプル コードは今すぐ
それはこのゲームのために働かせるために作る。

00:12:33.050 --> 00:12:35.645
最初のもの
やってしまいます

00:12:35.645 --> 00:12:38.015
は Web 共有サービスにあります。

00:12:38.015 --> 00:12:39.290
中に入ってみて

00:12:39.290 --> 00:12:41.540
コスモスDB接続文字列。

00:12:41.540 --> 00:12:45.365
それはあなたがしなければならないすべてのセットアップです
Web サービスを利用する必要があります。

00:12:45.365 --> 00:12:48.995
右クリックして「公開」を押し、
Azure に公開されます。

00:12:48.995 --> 00:12:51.635
あなたはここからプロセスを知っています。

00:12:51.635 --> 00:12:54.425
二人を見てみよう
私が思う重要なファイル

00:12:54.425 --> 00:12:57.530
は、この Web サービスで重要です。

00:12:57.530 --> 00:13:01.085
最初に見せたいもの
あなたはアンカーコントローラです。

00:13:01.085 --> 00:13:06.665
これは基本的に、そのドライブです
私が話していたAPI。

00:13:06.665 --> 00:13:10.745
「アンカーの非同期を取得」があります
アンカー番号を持つ。

00:13:10.745 --> 00:13:13.865
これはロジックの方法です
は現在駆動されています。

00:13:13.865 --> 00:13:15.800
アンカー番号を指定します。

00:13:15.800 --> 00:13:17.105
ビデオのように

00:13:17.105 --> 00:13:21.200
私はアンカー番号6を落とし、
私はアンカー番号6を検索します。

00:13:21.200 --> 00:13:22.910
今、私はそれを持っていません

00:13:22.910 --> 00:13:25.640
非常に複雑な状態
ちょうど与える場所

00:13:25.640 --> 00:13:28.145
地図座標または単に
空間に入る

00:13:28.145 --> 00:13:31.565
あなたのためにアンカーを見つける
ポケモンゴーの仕組みのように、

00:13:31.565 --> 00:13:36.515
しかし、私を信じて、将来のバージョン
このアプリは間違いなくそれを持っています。

00:13:36.515 --> 00:13:40.790
そしてもう一つの重要な
1 つは投稿非同期です。

00:13:40.790 --> 00:13:43.940
これは基本的に
管理アプリがタップし、

00:13:43.940 --> 00:13:47.120
そして、これはあなたを可能にします
説明を投稿する

00:13:47.120 --> 00:13:50.930
アンカー キー
あなたのコスモスDBデータベース。

00:13:50.930 --> 00:13:55.795
それは文字通り唯一重要です
このアンカー全体のファイル、

00:13:55.795 --> 00:13:58.225
共有 Web サービス ビットで、

00:13:58.225 --> 00:13:59.905
超簡単、超シンプル。

00:13:59.905 --> 00:14:02.170
私が言ったように、それはまさに
同じコードから

00:14:02.170 --> 00:14:06.145
空間内の共有サービス
今すぐチュートリアルをアンカー。

00:14:06.145 --> 00:14:09.350
ハザラ、ありがとう
空間アンカーチーム。

00:14:09.460 --> 00:14:12.290
次に見せるのは

00:14:12.290 --> 00:14:13.910
これを折りたたてみよう

00:14:13.910 --> 00:14:15.770
私たちは今あなたを必要としません。

00:14:15.770 --> 00:14:19.025
私は開くつもりです
このzymogenhunt.com。

00:14:19.025 --> 00:14:24.440
基本的に、この共通点は何ですか
フォルダは、あなたが入って来なければならないです

00:14:24.440 --> 00:14:26.630
ここで、明らかに設定
アカウントキーとお客様のアカウントキー

00:14:26.630 --> 00:14:29.300
その API などのサービス URL を提供します。

00:14:29.300 --> 00:14:30.680
チュートリアルでは、この方法について説明します。

00:14:30.680 --> 00:14:34.325
それは取得する超簡単です
このすべてが設定され、行きます。

00:14:34.325 --> 00:14:38.315
次のビットは基本的に
これら 3 つのファイル。

00:14:38.315 --> 00:14:42.605
これらは基本的にちょうどです
そのURLの周りのラッパー,

00:14:42.605 --> 00:14:45.770
基本的に送信する API
アンカーを受け取ります。

00:14:45.770 --> 00:14:48.290
私たちのザマリンアプリのすべてが行っています

00:14:48.290 --> 00:14:50.765
これと対話する
1 つの共通プロジェクト。

00:14:50.765 --> 00:14:53.540
見ろよ
ザマリンの素晴らしさ。

00:14:53.540 --> 00:14:56.300
これは、一度3つの基本的なファイルを持っています。

00:14:56.300 --> 00:14:57.680
実際の共有サービスは、

00:14:57.680 --> 00:15:00.530
1 つはアンカーを送信し、
1 つは応答を受け取ります。

00:15:00.530 --> 00:15:03.155
シンプルなベーシック
HTTP ラッパーの周り

00:15:03.155 --> 00:15:08.465
そのクールなウェブサービス
私たちはここで設定していることを。

00:15:08.465 --> 00:15:12.710
次の場所に進みましょう。
重要なものが入ってきます。

00:15:12.710 --> 00:15:15.725
私は閉じるつもりです
これ。見てみよう

00:15:15.725 --> 00:15:18.680
実際のAndroidとiOSアプリで。

00:15:18.680 --> 00:15:22.430
これら 2 つのフォルダーは、
ゲームを駆動するアプリ。

00:15:22.430 --> 00:15:27.020
管理アプリは、私が
私のアンカーMIDIsをドロップするために使用されます。

00:15:27.020 --> 00:15:28.790
ハントアプリは、あなたが持っているものです

00:15:28.790 --> 00:15:30.710
友達と共有する
ゲームをする。

00:15:30.710 --> 00:15:35.030
それはあなたが使用するものです
アンカーを見つけるために。

00:15:35.030 --> 00:15:38.600
ドロップロジックを見てみましょう。

00:15:38.600 --> 00:15:41.060
私はXamagonDropを開くつもりです。

00:15:41.060 --> 00:15:44.940
ここで何があるか見てみましょう。

00:15:45.370 --> 00:15:48.080
この中に、基地があり、

00:15:48.080 --> 00:15:50.270
デモベースコントローラのようなものです。

00:15:50.270 --> 00:15:55.445
ビューコントローラを駆動する
私は今持っている。

00:15:55.445 --> 00:15:57.635
この中で最も重要なことは

00:15:57.635 --> 00:16:01.355
こっちに気づくのは
ARSCNView と呼ばれています。

00:16:01.355 --> 00:16:02.630
これは私が話していたものです。

00:16:02.630 --> 00:16:05.060
これはフレームです

00:16:05.060 --> 00:16:06.530
デモでは、

00:16:06.530 --> 00:16:08.315
小さな点に気づく
出現していた、

00:16:08.315 --> 00:16:11.570
これによって駆動される
基本的なフレーム。それです。

00:16:11.570 --> 00:16:14.660
これは提供されるカメラです
ARKit によって、それは

00:16:14.660 --> 00:16:16.430
[聞こえない] 画面の周りと

00:16:16.430 --> 00:16:18.470
それはあなたのために機能のすべてをつかむ。

00:16:18.470 --> 00:16:20.390
これを設定するには、

00:16:20.390 --> 00:16:23.795
新しい ARSCNView を初期化するだけです。

00:16:23.795 --> 00:16:27.140
繰り返しますが、特別なものは何もありません
このために設定されます。

00:16:27.140 --> 00:16:30.045
代理人が2人います
設定する必要がある関数。

00:16:30.045 --> 00:16:32.940
何を見てみましょうか
それらは基本的にそうです。

00:16:32.940 --> 00:16:36.560
これは基本的に単なるロジックです

00:16:36.560 --> 00:16:39.440
シーン ビューを駆動する
それを言うだけで、

00:16:39.440 --> 00:16:42.515
「ねえ、各現在のシーンをつかむ、

00:16:42.515 --> 00:16:44.795
各フレームを処理するだけです。

00:16:44.795 --> 00:16:46.640
それは収集するものです

00:16:46.640 --> 00:16:49.640
すべてのデータ ポイント
によって必要とされる

00:16:49.640 --> 00:16:51.440
クラウド アンカー サービス

00:16:51.440 --> 00:16:55.470
更新し、場所を理解する
あなたのアンカーなどを描くために。

00:16:55.510 --> 00:16:58.745
次のビットは
この中で重要です。

00:16:58.745 --> 00:17:00.455
少し下にスクロールしてみましょう。

00:17:00.455 --> 00:17:01.805
また、素晴らしいハック.

00:17:01.805 --> 00:17:04.400
私はいつも重要なものを忘れる
表示するコードの一部。

00:17:04.400 --> 00:17:07.670
だから私はブレークポイントを落とすだけ
どこが重要だと思うに。

00:17:07.670 --> 00:17:11.520
次は何かです。

00:17:12.850 --> 00:17:16.490
これは、
開始と構成

00:17:16.490 --> 00:17:19.790
iOSではARkitがネイティブに使用すると述べている。

00:17:19.790 --> 00:17:23.480
私たちは、ビューを設定し、これを持っていた
基本的にARシステムに伝えます。

00:17:23.480 --> 00:17:27.215
「ねえ、あなたは始めることができます
今システムを追跡します。

00:17:27.215 --> 00:17:29.870
これは飛行機です
そして、ちょうどそれのために行く。

00:17:29.870 --> 00:17:33.020
これは、このセッションを開始し、
魔法のすべてが行く取得します。

00:17:33.020 --> 00:17:35.030
繰り返しますが、必要はありません
本当に理解する

00:17:35.030 --> 00:17:37.160
システムに関してあまりにも多く
あなたは本当に何かをしている

00:17:37.160 --> 00:17:38.450
本当に複雑だが

00:17:38.450 --> 00:17:42.080
として非常に単純なバージョン
アプリは今、

00:17:42.080 --> 00:17:44.345
これはあなたです
基本的に知っておく必要があります。

00:17:44.345 --> 00:17:47.045
もう少し下にスクロールしてみましょう。

00:17:47.045 --> 00:17:48.965
こっちの小さなセクション

00:17:48.965 --> 00:17:51.350
私の素晴らしいヘルパーのように
コメントは私に言う,

00:17:51.350 --> 00:17:54.905
これは私たちが話すのに使うものです
Azure 空間アンカーに。

00:17:54.905 --> 00:17:58.220
Azure 空間アンカーへの会話
非常に簡単です。

00:17:58.220 --> 00:18:00.680
アカウントを持ったら
キーと ID の設定、

00:18:00.680 --> 00:18:04.100
あなたは基本的にカップルを持っている
イベントをフックアップするように委任します。

00:18:04.100 --> 00:18:06.590
何が起こるかのようなこと
アンカーが配置されている場合、

00:18:06.590 --> 00:18:10.445
次の場合に何が起こるか
アンカー セッションが完了しました。

00:18:10.445 --> 00:18:13.580
基本的に行うすべては
を使用してセッションを開始します。

00:18:13.580 --> 00:18:15.725
それを初期化し、それを与える

00:18:15.725 --> 00:18:19.820
必要な値
セッションを開始するだけです。

00:18:19.820 --> 00:18:21.470
基本的にはそれだけです。

00:18:21.470 --> 00:18:25.250
他に複雑なことは何もない

00:18:25.250 --> 00:18:27.770
を提供する必要があります。
空間アンカー自体。

00:18:27.770 --> 00:18:30.785
このすべては、
便利な小さなNuGetパッケージ。

00:18:30.785 --> 00:18:33.560
それはほんの一つの小さな参考文献です

00:18:33.560 --> 00:18:35.375
ここに追加する必要があります。
ブーム、それだけです。

00:18:35.375 --> 00:18:38.660
終わりだじゃあ見てみよう

00:18:38.660 --> 00:18:42.080
最後のビット
こっちで起こっているのは

00:18:42.080 --> 00:18:46.055
これがその箱を描く方法です
画面に表示されます。

00:18:46.055 --> 00:18:48.635
繰り返しますが、あまりにもありません
多くのロケット科学

00:18:48.635 --> 00:18:51.030
基本的に、それはここで起こっている。

00:18:51.370 --> 00:18:56.240
基本的にやっているのは
視覚的なアンカーの位置をつかむ,

00:18:56.240 --> 00:19:01.460
次に、CN ボックスを作成します。
は、幾何学的形状が組み込まれています。

00:19:01.460 --> 00:19:03.260
次のような基本的な幾何学的形状を持っています。

00:19:03.260 --> 00:19:05.450
あなたのために提供されたボックスや円。

00:19:05.450 --> 00:19:08.450
作成する場合
より複雑なもの、

00:19:08.450 --> 00:19:11.930
あなた自身を埋め込むことができます
パーソナル 3D モデル

00:19:11.930 --> 00:19:15.300
あなたがしたい
画面上にレンダリングします。

00:19:16.120 --> 00:19:19.175
私はちょうど設定しました
ボックス、それを色を与える、

00:19:19.175 --> 00:19:22.280
そして、彼らはそれを与えません
ビジュアルアンカー位置

00:19:22.280 --> 00:19:25.895
ボックスを生成するには、
それ。それはあなたがしなければならないすべてです。

00:19:25.895 --> 00:19:30.275
それはすべての場所です
キューブ、それはやっている。

00:19:30.275 --> 00:19:33.560
他の2つのこと
ここを見渡す

00:19:33.560 --> 00:19:37.190
私が言ったように、これは
は管理アプリです。

00:19:37.190 --> 00:19:41.525
この主な機能
アプリは、アンカーを作成するだけです。

00:19:41.525 --> 00:19:44.690
アンカー作成方法
起こるのはこっちだ

00:19:44.690 --> 00:19:48.335
君は基本的に

00:19:48.335 --> 00:19:51.110
ローカルかどうかを確認する
アンカーは null ではなく、

00:19:51.110 --> 00:19:55.070
その見つかった場所とすべて

00:19:55.070 --> 00:19:56.570
必要な情報

00:19:56.570 --> 00:19:59.855
スキャンされたスペースと
実際のアンカー位置。

00:19:59.855 --> 00:20:05.765
我々はそれを送る
私たちの空間アンカーセッションに、

00:20:05.765 --> 00:20:07.820
クリアクラウド, クリエイトアンカーアシンク
そして、我々はただ与える

00:20:07.820 --> 00:20:10.190
それはクラウドアンカー
パラメーター。それです。

00:20:10.190 --> 00:20:12.800
簡単。超簡単。
超簡単。

00:20:12.800 --> 00:20:14.570
非常に、非常に簡単に行うことができます。

00:20:14.570 --> 00:20:17.735
これは基本的に
アンカーを作成します。

00:20:17.735 --> 00:20:20.855
管理アプリの場合。これ
私たちがやっているのはそれだけです。

00:20:20.855 --> 00:20:26.675
私はどのようにiOSを示したので
アンカーを落とすためのもの

00:20:26.675 --> 00:20:28.310
さっさと見てみよう

00:20:28.310 --> 00:20:31.475
方法に関するクライアント コード
アンカーを探すために。

00:20:31.475 --> 00:20:32.765
今回は、その方法をお見せします

00:20:32.765 --> 00:20:34.880
アンドロイドは、のために動作します
それも非常に、

00:20:34.880 --> 00:20:36.365
見て非常に興味深い。

00:20:36.365 --> 00:20:38.255
終わらせて

00:20:38.255 --> 00:20:41.390
今、私たちはこの中にいます
フォルダ、クライアント フォルダ。

00:20:41.390 --> 00:20:46.610
この主な目的
アプリはちょうど見つけるだけです。

00:20:46.610 --> 00:20:49.040
私たちはどのように見ています

00:20:49.040 --> 00:20:52.020
私たちは見つけるつもりです
これらのアンカー ポイント。

00:20:54.430 --> 00:20:58.970
何を探してた?
これは、

00:20:58.970 --> 00:21:03.950
それを駆動するアンドロイド
iOS と同様のカメラビュー。

00:21:03.950 --> 00:21:05.630
こっちへ行こう

00:21:05.630 --> 00:21:09.520
これは AR フラグメントです
似ている

00:21:09.520 --> 00:21:13.540
のカメラビューに
iOSのARSCNView。

00:21:13.540 --> 00:21:18.460
これは AR フラグメントです
それはアンドロイド上でそれを駆動します。

00:21:18.460 --> 00:21:24.760
繰り返しますが、初期化するとします。
そのフレームに設定して、

00:21:24.760 --> 00:21:28.280
そして、あなたはそれを設定します
各フレームを提供する

00:21:28.280 --> 00:21:30.155
収集できるように空間アンカーに

00:21:30.155 --> 00:21:32.570
必要な情報
そして、それはそれです。

00:21:32.570 --> 00:21:35.525
終わりだあなたが持っている
カメラのセットアップ。超簡単。

00:21:35.525 --> 00:21:37.115
超簡単。

00:21:37.115 --> 00:21:40.385
それは1つの層です
あなたはで動作します。

00:21:40.385 --> 00:21:45.390
アンドロイドでは、見てみましょう
セットアップがどのように見えるか。

00:21:45.880 --> 00:21:50.135
私たちは今これを使用しています
検索するだけです。

00:21:50.135 --> 00:21:52.685
このアプリはアンカーのみを見つけます。

00:21:52.685 --> 00:21:55.520
それが行う方法は、あなたが
ビデオから覚えて、

00:21:55.520 --> 00:21:57.290
アンカーIDに入力した

00:21:57.290 --> 00:21:59.885
だから我々は基本的に取る
そのアンカー ID で。

00:21:59.885 --> 00:22:03.470
アンドロイドでは、
特別な別々のクラスのセットアップ

00:22:03.470 --> 00:22:06.320
ドッキングを行う
空間アンカーに。

00:22:06.320 --> 00:22:09.710
こっちに飛び乗ろう
何が起こっているのかを見るために。

00:22:09.710 --> 00:22:13.640
こちらへ。あなたは気づく

00:22:13.640 --> 00:22:15.830
これは非常に似ています
iOS でどのように設定されたか。

00:22:15.830 --> 00:22:17.720
私たちは、設定しています
空間アンカー セッション

00:22:17.720 --> 00:22:20.460
アカウントキーとIDを与える。

00:22:21.190 --> 00:22:24.755
これは、それが何をするかです
を使用して、検索を開始します。

00:22:24.755 --> 00:22:27.470
何に応じて
情報が提供されました

00:22:27.470 --> 00:22:29.870
応答から、
ここに入って来る

00:22:29.870 --> 00:22:32.360
私たちが呼ぶものを作成する
条件を見つける

00:22:32.360 --> 00:22:35.915
ちょうどそれがすべてのパラメータを持っています
探しているはずの

00:22:35.915 --> 00:22:37.880
「ねえ、あります。
私が探しているアンカー

00:22:37.880 --> 00:22:40.430
のために、これらは
私はチェックする必要があるパラメータ。

00:22:40.430 --> 00:22:42.020
探し始める

00:22:42.020 --> 00:22:46.820
それが見つかると、それは
基本的に作成します。

00:22:46.820 --> 00:22:48.980
すみません。これは、次の方法です。
条件が設定され、

00:22:48.980 --> 00:22:51.440
は基本的にから来ている
AR フラグメント自体。

00:22:51.440 --> 00:22:53.120
繰り返しますが、あなたはやっていません
ここで空想何か。

00:22:53.120 --> 00:22:56.190
君はそれを与えるだけだ
必要なパラメータ。

00:22:57.230 --> 00:23:00.870
これと放棄
考えがここに下がる。

00:23:00.870 --> 00:23:02.890
私はそれを持っていると思います。

00:23:03.410 --> 00:23:07.875
アンカーが見つかったら

00:23:07.875 --> 00:23:09.510
基本的にセッションをトリガーします。

00:23:09.510 --> 00:23:11.850
完了し、その
アンドロイド側,

00:23:11.850 --> 00:23:14.070
ちょうど中に入って、引き分けになります

00:23:14.070 --> 00:23:18.615
画面上のそのボックス
そのアーフラグメント上で。

00:23:18.615 --> 00:23:21.240
だから、文字通りそれです。

00:23:21.240 --> 00:23:23.415
ここで起こっているのはそれだけです。

00:23:23.415 --> 00:23:26.400
だから、再び、超簡単です。

00:23:26.400 --> 00:23:31.545
言ったように、私はちょうど中に入って、
ちょうどすでにそこにあったものを編集しました

00:23:31.545 --> 00:23:34.080
サンプル コードと

00:23:34.080 --> 00:23:37.350
自分で働かせただけ
私は本当に悪いゲームを望んでいたので。

00:23:37.350 --> 00:23:38.640
私はザマリンの知識を持っている

00:23:38.640 --> 00:23:40.515
しかし、それほど多くはありません
特別なアンカーの知識

00:23:40.515 --> 00:23:43.680
だからちょうど素敵なを見つけました
間の媒体。

00:23:43.680 --> 00:23:46.095
だから、ちょうど簡単な要約。

00:23:46.095 --> 00:23:47.955
私が重要だと思う事

00:23:47.955 --> 00:23:50.325
あなたがいる場合は覚えておいてください
この空間で働いています。

00:23:50.325 --> 00:23:53.160
だからアンカービジュアルオブジェクト,

00:23:53.160 --> 00:23:55.080
この単語が表示される
ドキュメントに現れ、

00:23:55.080 --> 00:23:58.740
は基本的にそのオブジェクトのようなものです。
この例のボックスを示します。

00:23:58.740 --> 00:24:02.700
の情報が含まれています。
位置とあなたがする形状

00:24:02.700 --> 00:24:07.050
各プラットフォームのニーズ
このモバイルアプリのために。

00:24:07.050 --> 00:24:09.540
あなたがそれを利用する各プラットフォームが必要です

00:24:09.540 --> 00:24:12.210
ビューとレンダリング
フレームごとにフレーム,

00:24:12.210 --> 00:24:13.830
そしてそれも

00:24:13.830 --> 00:24:16.890
あなたのキャンバスは、あなたが
オブジェクトを配置して削除します。

00:24:16.890 --> 00:24:19.395
だから、あなたの空間アンカー

00:24:19.395 --> 00:24:22.740
レイヤー間で共有可能
あなたが見たように、あなたの2つのアプリは、

00:24:22.740 --> 00:24:24.405
私は共通のフォルダにそれを持っている、

00:24:24.405 --> 00:24:26.100
そして、それはあなたが送信するために使用するものです

00:24:26.100 --> 00:24:29.140
オブジェクトをクラウド DB とバックします。

00:24:29.900 --> 00:24:33.360
だから、基本的に行うことができます
左側のすべて

00:24:33.360 --> 00:24:37.080
アプリでローカルに
デバイスが、それは楽しいことではありません。

00:24:37.080 --> 00:24:38.520
なぜあなたは宝物を再生したいのですか?

00:24:38.520 --> 00:24:40.605
あなた自身でハードゲーム?
意味が分からない

00:24:40.605 --> 00:24:43.200
それでは、共有体験にしましょう。

00:24:43.200 --> 00:24:44.490
だから、経験を共有するために、

00:24:44.490 --> 00:24:46.440
引っ張る
Azure アプリ サービスでは、

00:24:46.440 --> 00:24:48.735
共有するコスモスDBを引っ張る、

00:24:48.735 --> 00:24:52.290
すべての人のための安全なスペースを持つこと
私が落としているアンカーは

00:24:52.290 --> 00:24:55.185
そして、私はそれを共有することができます
友達と一緒に

00:24:55.185 --> 00:24:58.900
あなたが取りたい場合
それを次のレベルに

00:24:59.240 --> 00:25:02.295
共有したくない
お友達と一緒に

00:25:02.295 --> 00:25:04.305
あなたのスーパーデュパーだけに
親友たちです

00:25:04.305 --> 00:25:06.585
あなたはそれをADALにすることができます
アクセス制御と

00:25:06.585 --> 00:25:10.635
特定のログインのみを許可
に来て、アプリを使用します。

00:25:10.635 --> 00:25:13.845
素晴らしいものがたくさんある
これを実装する方法。

00:25:13.845 --> 00:25:17.940
あなたは宝物ゲームを持つことができます
IoT デバイスとの話し合い

00:25:17.940 --> 00:25:20.340
場所ベースをトリガーします。
上の通知

00:25:20.340 --> 00:25:22.230
人々に知らせるためにあなたの携帯電話、

00:25:22.230 --> 00:25:25.095
ねえ、新しい可能性
宝の狩りポイント。

00:25:25.095 --> 00:25:26.760
だから、あなたは非常に得ることができます、

00:25:26.760 --> 00:25:28.065
これで非常に創造的です。

00:25:28.065 --> 00:25:30.300
これは素晴らしい出発点です

00:25:30.300 --> 00:25:34.510
を構築するための開始ソリューション。

00:25:34.580 --> 00:25:38.640
だから聞いてくれてありがとう
これらはすべてリンクです。

00:25:38.640 --> 00:25:41.265
このプレゼンテーションを共有します
終わったらすぐに

00:25:41.265 --> 00:25:43.230
たぶんそれを置く
私のGitHubレポで

00:25:43.230 --> 00:25:45.000
あなたがしたい場合
これらのリンクにアクセスします。

00:25:45.000 --> 00:25:48.340
これらすべてのリンクは、
レポにも。

00:25:48.860 --> 00:25:51.180
もう一度聞いてくれてありがとう。

00:25:51.180 --> 00:25:53.770
私は一時停止するつもりです
こちらの質問はこちらをご覧ください。

00:25:55.730 --> 00:25:58.680
>> ねえ、私たちは戻ってきました。

00:25:58.680 --> 00:25:59.760
私は少し動いているので、

00:25:59.760 --> 00:26:01.500
次のセッションの準備をしています。

00:26:01.500 --> 00:26:02.640
>> はい、問題ありません。

00:26:02.640 --> 00:26:06.510
>> 私たちは良い質問のカップルを持っています
ここで話し合うことができる。

00:26:06.510 --> 00:26:08.865
だから、残りのボタンプッシュ尋ねる、

00:26:08.865 --> 00:26:11.325
私は使用する利点は何ですか?

00:26:11.325 --> 00:26:14.130
Azure 空間サービスと

00:26:14.130 --> 00:26:17.010
あなた自身を構築する以外に
市場投入までの時間。

00:26:17.010 --> 00:26:19.230
それだけの利益?

00:26:19.230 --> 00:26:22.755
>> だから、主な利点は、
私は、彼らが多くを扱うことを参照してください

00:26:22.755 --> 00:26:24.660
各フレームを通してレンダリングの

00:26:24.660 --> 00:26:26.970
そして、すべてを収集する
その空間データ。

00:26:26.970 --> 00:26:29.925
したくない
すべての極端な。

00:26:29.925 --> 00:26:32.715
ARの専門家でない限り
その後、先に進んでください。

00:26:32.715 --> 00:26:34.560
すべてのアンカーは、多分あなたが望む。

00:26:34.560 --> 00:26:35.265
>> その通りです。

00:26:35.265 --> 00:26:38.070
>> はい。サービスは、
超使いやすい,

00:26:38.070 --> 00:26:39.240
乗り込みが本当に簡単、

00:26:39.240 --> 00:26:41.280
そして彼らはすべてのことを扱った
そのオーバーヘッドはあなたのために。

00:26:41.280 --> 00:26:42.930
だから、あなただけに集中することができます

00:26:42.930 --> 00:26:44.850
残りの部分
ゲームのアーキテクチャ、

00:26:44.850 --> 00:26:46.170
あなたが望む方法のように
それと対話するために、

00:26:46.170 --> 00:26:48.435
UI は何をしたいのか
そんな感じに見える。

00:26:48.435 --> 00:26:53.940
>> クール。すごい。だから、次の
質問と彼らは複数です、

00:26:53.940 --> 00:26:57.240
しかし、大きなことは
クライアントを再び使用する場合、

00:26:57.240 --> 00:27:00.375
ハントアプリは、あなたが必要ですか
インターネット接続?

00:27:00.375 --> 00:27:03.060
>> はい、そうです。
残念ながら、サービス

00:27:03.060 --> 00:27:05.625
その Azure サービスに話し合います。

00:27:05.625 --> 00:27:07.410
空間アンカー
は Azure サービスです。

00:27:07.410 --> 00:27:09.390
だから、あなたはそれを持っている必要があります。

00:27:09.390 --> 00:27:10.860
言った通りだ

00:27:10.860 --> 00:27:13.875
あなたはネイティブのように行うことができます
それの埋め込まれたバージョン、

00:27:13.875 --> 00:27:15.300
あなたのアプリを致命的にし、

00:27:15.300 --> 00:27:17.070
と私はそうは思わない
素晴らしい経験。

00:27:17.070 --> 00:27:18.270
オンラインで行う場合は、

00:27:18.270 --> 00:27:20.070
あなたは非常に多くのサービスを使用することができます

00:27:20.070 --> 00:27:21.600
ゲームをよりインタラクティブにします。

00:27:21.600 --> 00:27:22.410
>> あなたを得た。

00:27:22.410 --> 00:27:24.210
>> 次の質問だったのは、

00:27:24.210 --> 00:27:26.400
あなたはそれを作るために変更する
それはオフラインで動作しますか?

00:27:26.400 --> 00:27:30.810
だから、あなたは特定のをダウンロードすることができます
エリア[聞こえない]と言う、

00:27:30.810 --> 00:27:32.310
「ねえ、私はここに行くつもりです。

00:27:32.310 --> 00:27:33.780
>> 正確に、あなたは完全に
Cna。次のことができます。

00:27:33.780 --> 00:27:35.760
完全なしばしばバージョン
あなたが望むなら、これの。

00:27:35.760 --> 00:27:37.620
私はお勧めしません
私が言ったから

00:27:37.620 --> 00:27:39.615
少しは好き
よりインタラクティブでリッチ。

00:27:39.615 --> 00:27:39.900
>> 確かに。

00:27:39.900 --> 00:27:41.130
>> あなたは今気づくでしょう、

00:27:41.130 --> 00:27:44.580
非常に基本的な実装
ゲームが何であるかの。

00:27:44.580 --> 00:27:46.860
私はただ与えたかった
誰もが出発点です。

00:27:46.860 --> 00:27:48.975
しかし、あなたは完全にそれを採用することができます

00:27:48.975 --> 00:27:51.030
良いのために、独自のバージョンを作る、

00:27:51.030 --> 00:27:52.890
また、それをより派手にするために
またはそれをクーラーにします。

00:27:52.890 --> 00:27:56.010
私自身、反復する
私は時間を得るようにそれに。

00:27:56.010 --> 00:27:58.050
しかし、はい、私は完全に見ることができます

00:27:58.050 --> 00:28:00.525
これのオフラインバージョン
100パーセント働いています。

00:28:00.525 --> 00:28:01.650
>> あなたを得た。だから、別の質問

00:28:01.650 --> 00:28:02.880
私がちょうど見たところから上がってくるのを見た

00:28:02.880 --> 00:28:05.930
ウェスリー・ワッフルズは
つまり、アンカーのために、

00:28:05.930 --> 00:28:09.065
北のように向き合える

00:28:09.065 --> 00:28:12.055
南、東、西、または
どうやるんだ?

00:28:12.055 --> 00:28:17.115
>> とても素晴らしい質問。したがって、次の場合
空間アンカーページに移動し、

00:28:17.115 --> 00:28:19.335
それを引き上げることができれば
今すぐ、混乱しない

00:28:19.335 --> 00:28:22.005
セットアップに合わせてアップします。さあ行こう。

00:28:22.005 --> 00:28:23.775
大丈夫です。だから空間アンカー、

00:28:23.775 --> 00:28:26.100
彼らはたくさんの
驚くべき概念と

00:28:26.100 --> 00:28:28.755
よくある質問
彼らは全体を説明する場所。

00:28:28.755 --> 00:28:30.075
場所はどのように機能しますか?

00:28:30.075 --> 00:28:32.490
どのように理解していますか?
レンダリング方法を使用します。

00:28:32.490 --> 00:28:36.660
現在は非常にローカライズされています
をスキャンするスペースにします。

00:28:36.660 --> 00:28:38.490
だから、それは非常に相対的です

00:28:38.490 --> 00:28:41.130
カーペット対
壁対テーブル,

00:28:41.130 --> 00:28:43.935
そして、それはうまくいく
見つかったエッジ。

00:28:43.935 --> 00:28:44.790
>> あなたを得た。

00:28:44.790 --> 00:28:46.410
>> それは一種の数字の種類。

00:28:46.410 --> 00:28:47.970
だから、それはGPSや好きではない

00:28:47.970 --> 00:28:51.000
ロケーションベース
情報収集。

00:28:51.000 --> 00:28:53.610
基本的に、レンダリングされます。
これらすべてのエッジ

00:28:53.610 --> 00:28:57.795
とこの中のポイント
スペースに対する相対的な。

00:28:57.795 --> 00:28:59.535
という意味では本当に賢いです。

00:28:59.535 --> 00:29:01.740
私は上にアンカーを描くことができました

00:29:01.740 --> 00:29:04.575
テーブルと床の上と
それは両方の異なる扱いをしました。

00:29:04.575 --> 00:29:05.100
>> クール。

00:29:05.100 --> 00:29:07.680
>> だから、システムは
少し違う

00:29:07.680 --> 00:29:11.250
の伝統的な方法で
地理位置情報ベースのように。

00:29:11.250 --> 00:29:13.455
これはもう少し空間ベースで

00:29:13.455 --> 00:29:15.360
接続センサーの動作と同じです。

00:29:15.360 --> 00:29:19.440
しかし、それは方法のようなものです
相関性が高い。

00:29:19.440 --> 00:29:20.895
全く同じじゃない

00:29:20.895 --> 00:29:22.575
しかし、はい、私は完全に来て示唆します

00:29:22.575 --> 00:29:24.600
空間アンカードキュメントページに表示されます。

00:29:24.600 --> 00:29:26.040
彼らは情報のトンを持っている、

00:29:26.040 --> 00:29:28.935
さらに多くのガイドライン
と理解または方法

00:29:28.935 --> 00:29:32.565
概念的には、より多くを作ることができます
複雑で複雑なアプリ。

00:29:32.565 --> 00:29:35.190
>> 優秀。まあ、ありがとう
あなたはそんなに多くのウィキを取る

00:29:35.190 --> 00:29:37.770
について話す時間
複合現実とザマリン,

00:29:37.770 --> 00:29:38.985
そして、それがいかに簡単であるか

00:29:38.985 --> 00:29:41.040
を使い始める
非常に迅速にアプリケーション。

00:29:41.040 --> 00:29:42.240
ありがとう

00:29:42.240 --> 00:29:42.510
>> はい、確かに。

00:29:42.510 --> 00:29:45.120
>> 誰もが、私たちは私たちの
最後のスピーカーが来て、

00:29:45.120 --> 00:29:46.890
レイチェルが話しているところ

00:29:46.890 --> 00:29:49.710
アクセシビリティ対応について
皆のためのウェブサイト。

00:29:49.710 --> 00:29:50.970
だから我々は、通常、何をするつもりですか

00:29:50.970 --> 00:29:53.430
彼女は実際に
今スタジオ。

00:29:53.430 --> 00:29:55.920
だから我々は行うつもりです
少し長い一時停止,

00:29:55.920 --> 00:29:57.600
だから、私たちは周りにものを移動することができます。

00:29:57.600 --> 00:29:59.025
しかし、お楽しみに、

00:29:59.025 --> 00:30:01.900
すぐ戻るから

