WEBVTT

00:00:00.000 --> 00:00:03.090
• 我知道会议的标题
和标题描述

00:00:03.090 --> 00:00:08.175
会话的事情
没有关联,

00:00:08.175 --> 00:00:11.805
但我想分享
一个真棒故事,与这里的每个人。

00:00:11.805 --> 00:00:16.545
我的名字是斯韦基,我为
微软,我爱萨马林

00:00:16.545 --> 00:00:20.940
我最近
真正进入神奇宝贝围棋,

00:00:20.940 --> 00:00:23.670
然后真的,
真正进入巫师团结,

00:00:23.670 --> 00:00:25.940
新的哈利波特
版本的神奇宝贝围棋,

00:00:25.940 --> 00:00:29.340
所以很明显,我真的
像混合现实。

00:00:29.340 --> 00:00:35.055
我一直在四处走走
会议区

00:00:35.055 --> 00:00:41.025
所有昨天和
掉下蓝色盒子,

00:00:41.025 --> 00:00:44.240
所以我失去了所有的蓝盒子

00:00:44.240 --> 00:00:46.610
这些不只是普通的蓝色盒子,

00:00:46.610 --> 00:00:50.435
这些显然是
虚拟假真盒子。

00:00:50.435 --> 00:00:52.100
但他们遍布营地

00:00:52.100 --> 00:00:54.110
遍布整个会议区。

00:00:54.110 --> 00:00:57.110
在本课程中,我
告诉你

00:00:57.110 --> 00:01:00.050
我如何创建两个应用程序:一个

00:01:00.050 --> 00:01:02.780
放下这些盒子
第二个,将

00:01:02.780 --> 00:01:06.050
帮助大家,帮助大家
我找到我的盒子

00:01:06.050 --> 00:01:09.265
是的,这是一个游戏
因为我喜欢游戏

00:01:09.265 --> 00:01:12.425
我们实际上是什么
说在这里？

00:01:12.425 --> 00:01:16.460
这是很酷的世界
增强现实。

00:01:16.460 --> 00:01:19.280
我不是在说
带耳机的 VR,

00:01:19.280 --> 00:01:21.350
我们谈论的是
增强现实,

00:01:21.350 --> 00:01:25.130
因此,任何带摄像头的设备
它应该能够投影

00:01:25.130 --> 00:01:30.160
点或位置中的模型
它应该在那里。

00:01:30.160 --> 00:01:35.250
所以,因为我有很酷的小杰弗
正在这里炫耀,

00:01:35.250 --> 00:01:37.670
我喜欢描述它的方式

00:01:37.670 --> 00:01:39.755
不熟悉的每个人
与它是如何工作的,

00:01:39.755 --> 00:01:42.350
它字面上只是使用
您的相机帧为

00:01:42.350 --> 00:01:45.800
画布和只是
在它上绘制对象。

00:01:45.800 --> 00:01:48.575
现在,我不是最棒的
世界平面设计师,

00:01:48.575 --> 00:01:51.110
因此,我们有蓝色的盒子。

00:01:51.110 --> 00:01:53.450
但如果他是多
更擅长3D建模,

00:01:53.450 --> 00:01:56.030
你可以把任何对象

00:01:56.030 --> 00:01:59.820
哈利·波特
字符或神奇宝贝。

00:01:59.930 --> 00:02:03.280
支持现在的工作方式,

00:02:03.280 --> 00:02:06.335
这是绑到
每个本机平台。

00:02:06.335 --> 00:02:08.840
因此,iOS 有自己的
版本,被称为

00:02:08.840 --> 00:02:12.505
ARKit 和安卓系统有
自己的版本,这是ARCore。

00:02:12.505 --> 00:02:16.340
这些是本机支持
提供给我们的约束力

00:02:16.340 --> 00:02:20.435
从安卓和iOS,
支持整个概念,

00:02:20.435 --> 00:02:22.970
"嘿,我有一个带摄像头的装置。

00:02:22.970 --> 00:02:26.180
它为我提供帧
真实世界的信息,

00:02:26.180 --> 00:02:28.340
现在它有足够的
数据点,

00:02:28.340 --> 00:02:30.635
它可以开始画的东西。

00:02:30.635 --> 00:02:33.845
因此,整个堆栈部分是

00:02:33.845 --> 00:02:38.660
控制和供电
基本本机组件。

00:02:38.660 --> 00:02:42.190
现在,让我们进入
混合现实的世界。

00:02:42.190 --> 00:02:44.450
我们有过一堆精彩的谈话

00:02:44.450 --> 00:02:46.865
通过会议
关于认知服务,

00:02:46.865 --> 00:02:52.290
关于图像服务,所有
由微软提供。

00:02:52.290 --> 00:02:54.155
在这次谈话中,我会说

00:02:54.155 --> 00:02:55.610
提供的另一项服务

00:02:55.610 --> 00:02:57.700
称为 Azure 空间锚点。

00:02:57.700 --> 00:02:59.490
它在生成时演示,

00:02:59.490 --> 00:03:02.300
它非常酷,
接下来有一颗星星

00:03:02.300 --> 00:03:05.120
因为它仍在预览中,

00:03:05.120 --> 00:03:06.830
但它现在可以使用,

00:03:06.830 --> 00:03:08.240
您获得一年免费订阅,

00:03:08.240 --> 00:03:10.195
你可以设置一个免费帐户。

00:03:10.195 --> 00:03:14.685
那么,这有什么意义呢？
Azure 空间锚点？

00:03:14.685 --> 00:03:16.880
我刚告诉你
每个本机平台都有

00:03:16.880 --> 00:03:19.105
自己的版本,他们可以做到这一点。

00:03:19.105 --> 00:03:22.935
Azure 空间在哪里
锚点提供价值？

00:03:22.935 --> 00:03:24.990
使用 Azure 空间锚点,

00:03:24.990 --> 00:03:28.830
你可以有所有
那些精确的利益点,

00:03:28.830 --> 00:03:31.205
但你可以分享他们
跨不同设备。

00:03:31.205 --> 00:03:35.180
所以你可以有一个团队
和一堆不同的,

00:03:35.180 --> 00:03:37.010
一个人可能在霍洛伦斯,

00:03:37.010 --> 00:03:39.350
另一个可能使用 UWP 应用程序,

00:03:39.350 --> 00:03:41.345
另一个可能是
使用安卓手机,

00:03:41.345 --> 00:03:45.275
但后来每个人都参与
可以看到

00:03:45.275 --> 00:03:46.970
渲染 3D 模型

00:03:46.970 --> 00:03:50.525
无论他们的相机
选择查看它通过。

00:03:50.525 --> 00:03:53.260
这就是
Azure 空间锚点。

00:03:53.260 --> 00:03:55.415
这真的很有趣。

00:03:55.415 --> 00:03:59.330
他们得到了支持,而且
已提供样本

00:03:59.330 --> 00:04:03.710
在线现在的支持
本机 iOS,本机 Android。

00:04:03.710 --> 00:04:06.505
有一个团结样本和
霍洛伦斯有一个

00:04:06.505 --> 00:04:09.450
但我们在萨马林
开发人员峰会在这里,

00:04:09.450 --> 00:04:11.730
我们不是在WWWC或者别的什么

00:04:11.730 --> 00:04:14.265
那么这里是萨马林的支持？

00:04:14.265 --> 00:04:16.085
很多人都问我

00:04:16.085 --> 00:04:18.620
听起来像"让我去找出来"

00:04:18.620 --> 00:04:20.950
为什么还没有Xamarin的支持？

00:04:20.950 --> 00:04:22.800
好消息

00:04:22.800 --> 00:04:24.975
有萨马林支持。

00:04:24.975 --> 00:04:27.785
他们实际上已经积极
一直在努力。

00:04:27.785 --> 00:04:32.550
他们只是没有它
准备释放到现在。

00:04:32.550 --> 00:04:35.405
不是主题演讲
公告。谢谢。

00:04:35.405 --> 00:04:38.120
但我超级骄傲

00:04:38.120 --> 00:04:41.030
宣布有
此测试位可用。

00:04:41.030 --> 00:04:44.300
目前,我们限制
只访问 MVP。

00:04:44.300 --> 00:04:45.970
我稍后会联系

00:04:45.970 --> 00:04:48.985
任何人谁是在房间里的MVP
现在或在线观看,

00:04:48.985 --> 00:04:51.370
你好网友,
请进去签名

00:04:51.370 --> 00:04:54.350
起来,我们可以给你测试版
访问这些位。

00:04:54.350 --> 00:04:56.160
但不要悲伤

00:04:56.160 --> 00:04:58.000
我跳过了前面,我是
将有这个在

00:04:58.000 --> 00:05:00.325
结束,但我想
说我太兴奋了

00:05:00.325 --> 00:05:06.355
我们将有公共访问
八月初的Xamarin支持。

00:05:06.355 --> 00:05:07.630
所以请留心。

00:05:07.630 --> 00:05:09.670
我展示的一切
今天和今天演示

00:05:09.670 --> 00:05:12.285
将可用于
你在八月初

00:05:12.285 --> 00:05:14.030
我什么都不做
花哨,相信我。

00:05:14.030 --> 00:05:17.250
这真的是基本的,但它太酷了。

00:05:17.260 --> 00:05:20.440
回到力量的地方

00:05:20.440 --> 00:05:23.440
Xamarin 和 Azure 空间
锚可以活。

00:05:23.440 --> 00:05:28.330
所以这个想法是萨马林
将驱动器本机位,

00:05:28.330 --> 00:05:31.150
在设备上运行
和后端。

00:05:31.150 --> 00:05:33.590
支持服务
可以是宇宙数据库,

00:05:33.590 --> 00:05:36.240
可以是 Azure 应用服务。

00:05:36.670 --> 00:05:39.620
您还可以扩展此基于

00:05:39.620 --> 00:05:41.645
你所尝试的
以应用此。

00:05:41.645 --> 00:05:45.665
您也可以
仅基于 Azure AD 的访问。

00:05:45.665 --> 00:05:47.180
有很多不同,取决于

00:05:47.180 --> 00:05:48.935
关于你试图实现的目标,

00:05:48.935 --> 00:05:50.615
它可以支持它。

00:05:50.615 --> 00:05:53.220
因此,描述许多很酷的功能。

00:05:53.220 --> 00:05:54.975
你在这里有很大的权力。

00:05:54.975 --> 00:05:56.730
你能用它做什么？

00:05:56.730 --> 00:05:59.010
一些想法,我会诚实的,

00:05:59.010 --> 00:06:00.300
前两点不是我

00:06:00.300 --> 00:06:03.320
他们来自空间
锚在它本身之外,

00:06:03.320 --> 00:06:04.890
但我觉得它真的很有趣

00:06:04.890 --> 00:06:06.530
共享日历应用。

00:06:06.530 --> 00:06:08.390
如果是我,我会让它共享

00:06:08.390 --> 00:06:12.020
DevOps 任务板,但让我们
共享日历应用。

00:06:12.020 --> 00:06:14.610
太酷了我喜欢这个概念。

00:06:14.680 --> 00:06:20.390
3D模型的产品设计
它在谈论物联网设备或

00:06:20.390 --> 00:06:22.850
大工厂
对人们来说很难

00:06:22.850 --> 00:06:25.550
下降到实际设备
看看发生了什么

00:06:25.550 --> 00:06:28.595
但他们找出渲染模型
拥有物联网设备,

00:06:28.595 --> 00:06:30.755
发回信息
和有人坐在

00:06:30.755 --> 00:06:33.110
在办公室,因为他们
能够看看发生了什么

00:06:33.110 --> 00:06:36.080
请参阅读数、图表和
制定行动计划之前

00:06:36.080 --> 00:06:39.035
实际上去模型,

00:06:39.035 --> 00:06:42.760
做实际的机器本身。

00:06:42.800 --> 00:06:45.690
建立混合现实,
就像我说的

00:06:45.690 --> 00:06:47.540
混合现实物联网解决方案,

00:06:47.540 --> 00:06:49.520
我对这个空间非常兴奋。

00:06:49.520 --> 00:06:50.990
我并不是每天都在做

00:06:50.990 --> 00:06:52.025
这就是我喜欢做的事

00:06:52.025 --> 00:06:53.945
像这样的谈话,让我探索。

00:06:53.945 --> 00:06:56.915
这是真棒那种东西
你可以做到这一点,

00:06:56.915 --> 00:06:59.525
但就像我之前分享的

00:06:59.525 --> 00:07:01.385
迁移的想法,这是

00:07:01.385 --> 00:07:03.380
我想建立
一个虚拟的寻宝者

00:07:03.380 --> 00:07:05.060
这就是为什么我失去了
我所有的盒子和

00:07:05.060 --> 00:07:07.265
你们都会帮忙
我今天找到我的箱子

00:07:07.265 --> 00:07:10.400
这是版本 1。它说
我的寻宝应用程序的阿尔法。

00:07:10.400 --> 00:07:12.470
如果这工作,我
答应你,我要去

00:07:12.470 --> 00:07:14.630
有一个惊人的版本
它很快。

00:07:14.630 --> 00:07:16.985
我们都会在世界各地玩。

00:07:16.985 --> 00:07:20.720
我也想使
我自己的版本的神奇宝贝围棋。

00:07:20.720 --> 00:07:22.430
有没有人有这些

00:07:22.430 --> 00:07:25.380
虚拟宠物的东西？做
你记得那些吗？

00:07:25.380 --> 00:07:30.450
现在,想象一下,使用 Azure
空间锚,会很酷的。

00:07:30.450 --> 00:07:32.670
你会有
你自己的宠物与你所有

00:07:32.670 --> 00:07:35.400
时间:您可以检查
上它,清理它的粪便,

00:07:35.400 --> 00:07:37.319
让你的朋友清理它的粪便

00:07:37.319 --> 00:07:39.410
因为它是共享的
我可以给你

00:07:39.410 --> 00:07:41.570
访问我的宠物和你
帮我打赌吧

00:07:41.570 --> 00:07:44.425
我觉得很棒Ⅰ
爱上它。这是最好的。

00:07:44.425 --> 00:07:48.050
所以我向你描述我的游戏

00:07:48.050 --> 00:07:49.400
所以我要展示

00:07:49.400 --> 00:07:51.320
代码的外观
我要展示

00:07:51.320 --> 00:07:53.825
希望,我的镜像应用程序工作。

00:07:53.825 --> 00:07:55.550
但是如果你想一起玩

00:07:55.550 --> 00:07:57.625
你想帮忙
我找到我的盒子

00:07:57.625 --> 00:07:59.990
我会再次把链接起来

00:07:59.990 --> 00:08:02.510
但你可以去的地方
获得安卓应用程序或

00:08:02.510 --> 00:08:04.280
iOS 应用程序,您可以加入

00:08:04.280 --> 00:08:06.535
乐趣和解释
它如何为你工作,

00:08:06.535 --> 00:08:07.875
因为就像我说的,是阿尔法

00:08:07.875 --> 00:08:11.155
它不像最伟大的萨马林
应用程序在世界上,但它的工作原理。

00:08:11.155 --> 00:08:19.380
让我们看看它是如何工作的。让我
获取我们的 PowerPoint。我看看。

00:08:19.380 --> 00:08:22.230
所以,你第一件事
想看的是,好吧。

00:08:22.230 --> 00:08:24.815
所以我在这里打开的

00:08:24.815 --> 00:08:27.290
是已经

00:08:27.290 --> 00:08:29.660
可能具有访问权限,或当
你将被授予访问权限。

00:08:29.660 --> 00:08:32.930
这就像示例
可用的基本应用。

00:08:32.930 --> 00:08:36.750
它的工作方式是,

00:08:36.750 --> 00:08:41.430
我不想进入细节
代码,我回来,是的。

00:08:41.430 --> 00:08:45.800
哦,我有一个多诺万·布朗
时刻。太神奇了

00:08:46.690 --> 00:08:50.270
最神奇的地方是

00:08:50.270 --> 00:08:51.920
这是,好吧,是的,

00:08:51.920 --> 00:08:53.495
它没有我的包裹,哎呀,

00:08:53.495 --> 00:08:56.345
但是如果你忽略
所有的红色波浪线,

00:08:56.345 --> 00:08:59.675
这是字面上
这一切是怎么回事。

00:08:59.675 --> 00:09:02.150
扫描后
环境,就像我说的,

00:09:02.150 --> 00:09:04.745
本机支持
为你做了很多工作。

00:09:04.745 --> 00:09:06.170
Azure 空间锚点基本

00:09:06.170 --> 00:09:07.490
只是收集所有的数据,只是

00:09:07.490 --> 00:09:08.810
使它可以理解之间

00:09:08.810 --> 00:09:10.340
不同的平台
支持。

00:09:10.340 --> 00:09:15.805
所以你基本上所做的就是
一旦你扫描了你的区域,

00:09:15.805 --> 00:09:18.280
拾取位置
并放弃任命,

00:09:18.280 --> 00:09:20.680
它叫它们锚点。

00:09:20.680 --> 00:09:22.850
它只是基本上
采取锚和

00:09:22.850 --> 00:09:25.025
为您创建新的云锚点,

00:09:25.025 --> 00:09:27.605
然后有
涉及的第二步

00:09:27.605 --> 00:09:30.320
在此版本的应用程序
在那里我保存,然后我

00:09:30.320 --> 00:09:32.840
获取关联的唯一 ID

00:09:32.840 --> 00:09:35.665
与锚和一些
我保存在我的宇宙数据库。

00:09:35.665 --> 00:09:37.440
因此,我可以分享这些

00:09:37.440 --> 00:09:38.720
所有位置
你,然后你可以

00:09:38.720 --> 00:09:40.295
去寻找那些相同的地点。

00:09:40.295 --> 00:09:45.920
因此,API 文档实现
这是超级简单的。

00:09:45.920 --> 00:09:48.630
这真的很简单。

00:09:49.030 --> 00:09:53.720
如果你喜欢你的幻想
究竟是怎么回事

00:09:53.720 --> 00:10:01.020
与添加和检索
并发送锚本身,

00:10:03.310 --> 00:10:06.720
哦,我在这里做什么？

00:10:08.850 --> 00:10:12.490
不要触摸屏幕。好吧。

00:10:12.490 --> 00:10:16.330
所以字面上再次,这部分

00:10:16.330 --> 00:10:18.070
事情字面上只是抓住

00:10:18.070 --> 00:10:20.260
响应,并把它放在
在我的共享服务中,

00:10:20.260 --> 00:10:23.455
抓住锚定ID,
我说的是.

00:10:23.455 --> 00:10:26.360
我会非常小心的。

00:10:26.400 --> 00:10:30.130
下一点,就像我说的

00:10:30.130 --> 00:10:31.960
Azure 吸收器或宇宙数据库,

00:10:31.960 --> 00:10:33.685
无论你的后端想是什么

00:10:33.685 --> 00:10:36.895
你抓住锚点ID

00:10:36.895 --> 00:10:40.300
做所有的魔法
是休息电话

00:10:40.300 --> 00:10:41.980
因此,它张贴到

00:10:41.980 --> 00:10:45.000
系统和检索
字面上工作相同的方式。

00:10:45.000 --> 00:10:48.810
因此,让我们打电话给管理员和客户端。

00:10:48.810 --> 00:10:51.930
所以我使用的管理员是
做所有发布

00:10:51.930 --> 00:10:56.100
和查找孔径
我已经和你们分享了

00:10:56.100 --> 00:10:59.000
是一个,要
去找这些锚

00:10:59.000 --> 00:11:01.915
那会做
检索位。

00:11:01.915 --> 00:11:06.445
还有什么。我想
炫耀别的东西。

00:11:06.445 --> 00:11:10.150
是的。现在我要展示
关闭别的东西。

00:11:10.150 --> 00:11:12.925
那么,为什么让我的生活变得轻松呢？

00:11:12.925 --> 00:11:15.625
我一直在说
所有这些本机支持。

00:11:15.625 --> 00:11:17.800
有一天我问自己

00:11:17.800 --> 00:11:20.575
我想知道我能否做到
这在Xamarin.Forms。

00:11:20.575 --> 00:11:23.050
好消息

00:11:23.050 --> 00:11:24.790
你可以在Xamarin中做到这一点。

00:11:24.790 --> 00:11:27.220
你只是使本机页面渲染器
对于每个平台,

00:11:27.220 --> 00:11:29.455
因为就像我说的
是原住民的支持,对吗？

00:11:29.455 --> 00:11:32.200
如此有趣的事实,

00:11:32.200 --> 00:11:34.450
我用来删除的客户端应用

00:11:34.450 --> 00:11:36.670
这些锚是样品
我刚给你看了

00:11:36.670 --> 00:11:38.425
所以,这是所有本地,

00:11:38.425 --> 00:11:41.020
它在本机 iOS 和本机 Android

00:11:41.020 --> 00:11:44.290
但应用程序,所有
你有希望

00:11:44.290 --> 00:11:47.830
下载,并将一起玩
与我一起是Xamarin.

00:11:47.830 --> 00:11:52.180
版本,你从字面上
现在在屏幕上看到。

00:11:52.180 --> 00:11:57.250
所以,它正在做的是,
真的很简单

00:11:57.250 --> 00:11:59.230
它只是采取
相同的本机逻辑

00:11:59.230 --> 00:12:01.795
但这一切都在发生
页面渲染器内。

00:12:01.795 --> 00:12:05.320
我没有去很复杂
与它,但就像我说的,

00:12:05.320 --> 00:12:07.210
因为这就像
只是一个阿尔法版本,

00:12:07.210 --> 00:12:08.770
这只是一些我

00:12:08.770 --> 00:12:10.945
认为可以是一种方式
这是可以做到的。

00:12:10.945 --> 00:12:13.375
所以我所做的只是,一次
我得到回应

00:12:13.375 --> 00:12:18.265
用户已放入
锚点 ID,例如数字 10。

00:12:18.265 --> 00:12:19.990
所以我已经找回了所有

00:12:19.990 --> 00:12:21.940
ASA 锚点信息和

00:12:21.940 --> 00:12:24.220
现在系统可以处理
就像,好吧,

00:12:24.220 --> 00:12:25.960
所以这是一个空间锚,

00:12:25.960 --> 00:12:28.030
移动设备时
在屏幕上

00:12:28.030 --> 00:12:29.530
如果它找到这个位置

00:12:29.530 --> 00:12:31.330
匹配此锚点的位置
应该是

00:12:31.330 --> 00:12:32.815
它会渲染
它在屏幕上。

00:12:32.815 --> 00:12:35.470
所以这就是所有发生的事情
在锚抬起头来。

00:12:35.470 --> 00:12:39.250
所以,它像外观,它检查,
我收到了会议

00:12:39.250 --> 00:12:42.025
我有我的框架
从相机里拿来

00:12:42.025 --> 00:12:44.050
关联它匹配的数据,

00:12:44.050 --> 00:12:45.895
它会为你生成锚。

00:12:45.895 --> 00:12:49.720
所以我真的认为

00:12:49.720 --> 00:12:52.315
这将要复杂得多。
我会很诚实的

00:12:52.315 --> 00:12:53.905
我想我会
做火箭科学

00:12:53.905 --> 00:12:56.230
像找出ML和去和

00:12:56.230 --> 00:13:00.085
了解这些锚点
是和理解,

00:13:00.085 --> 00:13:03.145
它在读取所有这些帧数据,
我该怎么做

00:13:03.145 --> 00:13:05.185
你不必做太多。

00:13:05.185 --> 00:13:07.135
这支球队是惊人的。

00:13:07.135 --> 00:13:11.965
所有你需要做的,只是拉
真棒[听不见]包,

00:13:11.965 --> 00:13:13.945
它为你做这一切。

00:13:13.945 --> 00:13:15.670
如果你好奇
它是如何工作的,

00:13:15.670 --> 00:13:17.440
去探索这个包

00:13:17.440 --> 00:13:20.155
去查一下文件
签出 API 文档,

00:13:20.155 --> 00:13:22.090
惊人的,真的,真的做得很好。

00:13:22.090 --> 00:13:25.330
我能够使所有
这些样品只是阅读

00:13:25.330 --> 00:13:26.710
文档和以下内容

00:13:26.710 --> 00:13:28.645
他们的原生样本
报告,就到它了。

00:13:28.645 --> 00:13:31.240
我没有做任何幻想
火箭科学在这里。

00:13:31.240 --> 00:13:34.660
我不是一个伟大的萨马林钻,
你们都是

00:13:34.660 --> 00:13:37.330
我是多么简单,真是不可思议

00:13:37.330 --> 00:13:39.385
能够实现
这整件事,我喜欢它。

00:13:39.385 --> 00:13:43.510
因此,还有更多
代码,就像我说的,

00:13:43.510 --> 00:13:45.115
我不能分享这些

00:13:45.115 --> 00:13:47.365
整个样本报告
现在就和你在一起

00:13:47.365 --> 00:13:48.955
但MVP,你可以看看它。

00:13:48.955 --> 00:13:50.830
但我向你保证八月初

00:13:50.830 --> 00:13:52.090
一旦一切都是公开的

00:13:52.090 --> 00:13:54.595
这整个报告公开
你们都可以一起付钱

00:13:54.595 --> 00:13:57.610
请给我PRs和修复
我的随机模型为我,

00:13:57.610 --> 00:14:00.050
这是我卑微的要求

00:14:00.150 --> 00:14:04.675
让我看看有什么
其他我想显示。

00:14:04.675 --> 00:14:07.210
是的。所以我有这个问题,对吗？

00:14:07.210 --> 00:14:09.115
当我写作的时候
整件事 就像我说的

00:14:09.115 --> 00:14:11.740
如果你像我一样是新人
不知道

00:14:11.740 --> 00:14:14.455
ARKit 的工作原理或 ARCore 的工作原理

00:14:14.455 --> 00:14:17.890
或Xamarin如何支持
对于 ARKit 和 ARCore 是,

00:14:17.890 --> 00:14:21.070
我合法只是去

00:14:21.070 --> 00:14:25.210
阅读这两篇博客文章和
我有这一切的链接。

00:14:25.210 --> 00:14:27.130
所以这是乔恩·迪克在

00:14:27.130 --> 00:14:29.320
萨马林安卓在
Xamarin 组件团队。

00:14:29.320 --> 00:14:33.355
这是他的博客文章,关于如何
萨马林与ARCore合作。

00:14:33.355 --> 00:14:34.705
他走过整件事

00:14:34.705 --> 00:14:39.070
超级简单,谈话
有关 API 基础知识的。

00:14:39.070 --> 00:14:41.950
就像我说的,我喜欢这个事实
这是非常相似的之间

00:14:41.950 --> 00:14:43.270
两个平台,这就是我

00:14:43.270 --> 00:14:44.740
认为理解
对我来说很容易。

00:14:44.740 --> 00:14:47.005
但它实际上是会议

00:14:47.005 --> 00:14:50.260
这是基本上所有的帧
通过相机进来。

00:14:50.260 --> 00:14:52.030
每个原住民的scate字面上

00:14:52.030 --> 00:14:53.260
就像扫描穿过这个区域一样

00:14:53.260 --> 00:14:54.880
寻找平面
你可以看到

00:14:54.880 --> 00:14:56.875
喜欢很酷的小点
出来告诉你,

00:14:56.875 --> 00:14:57.970
好吧,是的,已经搞清楚了

00:14:57.970 --> 00:14:59.830
这些是表面。

00:14:59.830 --> 00:15:01.600
所以有命中测试,

00:15:01.600 --> 00:15:03.940
这是相同的
基本上都只是做

00:15:03.940 --> 00:15:06.640
数学计算
在坐标内,

00:15:06.640 --> 00:15:10.810
看到这就是我
应该放置锚。

00:15:10.810 --> 00:15:13.585
是的。太简单了

00:15:13.585 --> 00:15:17.995
这是安卓AR
演练,我们有一个,

00:15:17.995 --> 00:15:21.850
让我们看看,是的
网站是为我开放的。

00:15:21.850 --> 00:15:24.985
这是类似的演练。

00:15:24.985 --> 00:15:27.970
因此,我们有一个 iOS 11
ARKit 博客文章,

00:15:27.970 --> 00:15:29.980
但这是 iOS 12 ARKit 博客文章,

00:15:29.980 --> 00:15:31.990
更新的一个和相同的过程。

00:15:31.990 --> 00:15:33.610
拉里走过整件事

00:15:33.610 --> 00:15:35.560
他的样本代码是惊人的,

00:15:35.560 --> 00:15:38.260
他的渲染模型是很多
比我的更漂亮

00:15:38.260 --> 00:15:40.630
因为他实际上
得到了萨马贡在它。

00:15:40.630 --> 00:15:43.225
如果您注意到
该应用程序是Xamagon狩猎。

00:15:43.225 --> 00:15:46.060
我辜负了你,我
不能让我的Xamagon。

00:15:46.060 --> 00:15:49.250
但有蓝色的盒子
我向你保证。

00:15:50.190 --> 00:15:52.690
是的。再一次,我从字面上只是读

00:15:52.690 --> 00:15:54.940
这两个博客文章,我是
能够实现整个事情。

00:15:54.940 --> 00:15:56.320
所以没有火箭科学

00:15:56.320 --> 00:15:59.065
我超级快乐,我希望
它使你快乐。

00:15:59.065 --> 00:16:02.920
好。所以让我展示
你的应用程序做什么。

00:16:02.920 --> 00:16:09.325
好吧。这是

00:16:09.325 --> 00:16:15.560
恐怖的时刻对我来说总是。

00:16:24.150 --> 00:16:26.950
这是我第一次
用这个设备做

00:16:26.950 --> 00:16:29.570
所以我想这就是为什么它。

00:16:31.860 --> 00:16:38.800
好。让我们解开这个,好吧。

00:16:38.800 --> 00:16:42.595
这是我的个人设备

00:16:42.595 --> 00:16:44.080
所以请忽略我的所有消息

00:16:44.080 --> 00:16:46.520
母亲试图
现在就寄给我

00:16:49.680 --> 00:16:52.780
这是第一个示例
我给你看了

00:16:52.780 --> 00:16:54.940
因此,这是样本
将提供的报告

00:16:54.940 --> 00:16:57.610
作为 Azure 的一部分
空间锚点样本。

00:16:57.610 --> 00:17:00.580
格式与
所有其他本地样本,

00:17:00.580 --> 00:17:02.680
所以万一你感到困惑
到底发生了什么

00:17:02.680 --> 00:17:03.955
你总是可以关联,

00:17:03.955 --> 00:17:05.800
这就是他们是如何做的
它在原生安卓,

00:17:05.800 --> 00:17:08.035
这是发生了什么
Xamarin Android 版本。

00:17:08.035 --> 00:17:12.250
所以我要走了
进入共享演示,

00:17:12.250 --> 00:17:14.335
因为这就是
我们现在正在做

00:17:14.335 --> 00:17:16.510
让我们看看我能否让这个工作。

00:17:16.510 --> 00:17:21.880
所以我应该有
可能排练了

00:17:21.880 --> 00:17:23.140
我应该尝试
这出来,不应该

00:17:23.140 --> 00:17:25.735
Ⅰ？好吧,我要打"创造"

00:17:25.735 --> 00:17:27.640
我有信心好。您可以

00:17:27.640 --> 00:17:29.785
看到小小的进步
酒吧在顶部。

00:17:29.785 --> 00:17:33.835
那个小小的动画消失了。

00:17:33.835 --> 00:17:35.485
就像我跟我说的字母表

00:17:35.485 --> 00:17:37.420
当您移动设备时,
应该说的就像嘿

00:17:37.420 --> 00:17:38.890
移动设备,你知道,

00:17:38.890 --> 00:17:41.950
只是尝试拾取数据点
并扫描环境

00:17:41.950 --> 00:17:45.955
所以它明白它在哪里
可以或不能放置对象。

00:17:45.955 --> 00:17:49.060
不,我重置了整个进度。

00:17:49.060 --> 00:17:53.320
大声 笑请看着我

00:17:53.320 --> 00:17:57.115
尴尬地不移动
这个地区。让我试试这张桌子。

00:17:57.115 --> 00:18:03.595
棒。我可以把它放在这里吗？

00:18:03.595 --> 00:18:07.720
不。我可以把它放在这里吗？好吧。

00:18:07.720 --> 00:18:10.465
巨大的蓝色球就在我面前。

00:18:10.465 --> 00:18:14.785
因此,颜色的变化是
只是为了表明是的,成功。

00:18:14.785 --> 00:18:19.765
黄色本机系统。是抱歉

00:18:19.765 --> 00:18:22.030
它消失,因为它
完成的过程,但

00:18:22.030 --> 00:18:24.370
只是如果你还记得
那个黄色的小球

00:18:24.370 --> 00:18:26.170
它是黄色的说
原生系统

00:18:26.170 --> 00:18:28.150
已丢弃锚。

00:18:28.150 --> 00:18:30.325
绿色意味着储蓄是成功的。

00:18:30.325 --> 00:18:32.485
这是锚号12。

00:18:32.485 --> 00:18:36.670
所以我不会用这个
看看那个锚

00:18:36.670 --> 00:18:38.275
我们现在要玩我的游戏了。

00:18:38.275 --> 00:18:40.300
因此,让我们切换。

00:18:40.300 --> 00:18:43.010
我要杀了这个

00:18:43.620 --> 00:18:46.705
让我们转到 QuickTime。

00:18:46.705 --> 00:18:49.810
任何人都记得锚号。

00:18:49.810 --> 00:18:52.285
十二？十二,是的

00:18:52.285 --> 00:18:59.480
好。这就是我必须的
记住锚点号码。

00:19:00.510 --> 00:19:02.635
您有一个设备。

00:19:02.635 --> 00:19:04.945
不,你没有我的脸

00:19:04.945 --> 00:19:11.570
我们去我的电话吧。好吧。

00:19:13.320 --> 00:19:17.335
有趣。我是否删除
我自己的应用程序？不,我没有。

00:19:17.335 --> 00:19:21.925
好。在这里。所以
这是萨马贡·亨特

00:19:21.925 --> 00:19:23.470
如果您中任何人下载
现在,

00:19:23.470 --> 00:19:25.330
这就是你所看到的。

00:19:25.330 --> 00:19:27.310
信息量很大,不是吗？

00:19:27.310 --> 00:19:30.155
它只解释了这个游戏
工程。不,它不是。

00:19:30.155 --> 00:19:31.710
游戏的工作方式是

00:19:31.710 --> 00:19:34.770
如果你点击那个小东西
上面写着"锚列表？

00:19:34.770 --> 00:19:37.200
单击"我"。如果你点击那里,

00:19:37.200 --> 00:19:39.165
它现在转到我的 GitHub 存储库。

00:19:39.165 --> 00:19:41.590
如果我向下滚动,我有一个列表

00:19:41.590 --> 00:19:45.145
锚和一个小的解释
游戏的工作原理。

00:19:45.145 --> 00:19:47.260
但我要告诉你
游戏现在工作。

00:19:47.260 --> 00:19:50.200
但是,如果你忘记了,你可以
总是去那里读它。

00:19:50.200 --> 00:19:54.115
现在的工作方式
就是你打"开始"这里。

00:19:54.115 --> 00:19:57.550
你看到一个小文本框,
表示"输入锚值"。

00:19:57.550 --> 00:19:59.020
所以我现在做了12号

00:19:59.020 --> 00:20:01.330
所以我要投入12号

00:20:01.330 --> 00:20:03.550
我要"点击"找到

00:20:03.550 --> 00:20:05.110
您已经可以看到
它将调试

00:20:05.110 --> 00:20:07.570
背景中 ARKit 的按钮。

00:20:07.570 --> 00:20:09.175
它已经在扫描空间了

00:20:09.175 --> 00:20:11.980
所以我要打"点击
找到"并祈祷

00:20:11.980 --> 00:20:14.110
所有的神,我知道它

00:20:14.110 --> 00:20:17.215
找到我的球因此,让我们移动这个。

00:20:17.215 --> 00:20:21.115
伙计们,它找到了我的蓝球

00:20:21.115 --> 00:20:22.960
现在变成了一个球体

00:20:22.960 --> 00:20:24.895
但现在,让我看看
你的球什么。

00:20:24.895 --> 00:20:26.695
因此,这应该是一个Xamagon。

00:20:26.695 --> 00:20:29.350
我发誓,我真的很难。

00:20:29.350 --> 00:20:31.000
我要跟我的妹妹谈谈

00:20:31.000 --> 00:20:33.580
实际上是一个平面设计师,
了解它是如何工作的。

00:20:33.580 --> 00:20:36.430
但是,是的,这就是游戏。

00:20:36.430 --> 00:20:38.980
我们都这么做是因为真的

00:20:38.980 --> 00:20:40.930
这里没有痕迹

00:20:40.930 --> 00:20:45.295
所以除了有多酷
和幻想这个外观,

00:20:45.295 --> 00:20:47.470
我只想强调的是

00:20:47.470 --> 00:20:49.840
这是权力
Azure 空间锚点。

00:20:49.840 --> 00:20:52.870
所以现在,想象一下你们
现在有那个应用程序

00:20:52.870 --> 00:20:54.280
你可以在这个舞台上出现

00:20:54.280 --> 00:20:56.770
你可以看看这个锚
现在你自己。

00:20:56.770 --> 00:20:59.560
12 号是
演讲者的讲台。

00:20:59.560 --> 00:21:04.210
所以,它真的

00:21:04.210 --> 00:21:06.910
很酷的所有这些实际
企业应用

00:21:06.910 --> 00:21:08.080
我描述的。

00:21:08.080 --> 00:21:11.155
制作虚拟真的很酷
为你的朋友寻宝。

00:21:11.155 --> 00:21:14.620
做神奇宝贝真的很酷
如果你想自己去就走。

00:21:14.620 --> 00:21:16.780
但从概念上讲,它确实是,

00:21:16.780 --> 00:21:18.055
实现起来非常简单。

00:21:18.055 --> 00:21:20.560
所以,如果我只是
现在回头看,

00:21:20.560 --> 00:21:23.695
想想我必须经历的
使这一点,它不是很多。

00:21:23.695 --> 00:21:26.185
转到这些空间锚点门户,

00:21:26.185 --> 00:21:28.660
开始新的试验

00:21:28.660 --> 00:21:31.405
开辟一个新的萨马林项目,

00:21:31.405 --> 00:21:33.745
添加到 NuGet 包中。

00:21:33.745 --> 00:21:36.085
如果我经过
本地方法,

00:21:36.085 --> 00:21:37.960
说实话,我认为这是

00:21:37.960 --> 00:21:40.300
比
形式方法是,

00:21:40.300 --> 00:21:43.555
现在,我做两种方法
给你我诚实的反馈

00:21:43.555 --> 00:21:46.600
我认为本地方法
真的很好

00:21:46.600 --> 00:21:49.510
所以去那里,设置ARKit,

00:21:49.510 --> 00:21:51.295
让它渲染你的框架,

00:21:51.295 --> 00:21:53.050
设置ARCore,有它
渲染您的帧,

00:21:53.050 --> 00:21:56.440
只要你能得到
本地锚工作,就到它了。

00:21:56.440 --> 00:21:58.030
连接 Azure 空间锚点,

00:21:58.030 --> 00:22:00.910
设置后端到
保存您的锚点,

00:22:00.910 --> 00:22:02.260
和你的朋友分享,

00:22:02.260 --> 00:22:05.020
你们现在都是我

00:22:05.020 --> 00:22:11.320
所以,如果你现在想要真正
和我一起玩游戏

00:22:11.320 --> 00:22:15.685
找出锚点是否
在会议空间周围,

00:22:15.685 --> 00:22:18.700
所以如果你只看看这个列表

00:22:18.700 --> 00:22:20.290
我进去了,把号码放进去。

00:22:20.290 --> 00:22:21.310
你只需要进去

00:22:21.310 --> 00:22:23.095
这个数字,并在那个空间,

00:22:23.095 --> 00:22:24.775
移动相机一点。

00:22:24.775 --> 00:22:27.145
我知道两个已知问题:第一

00:22:27.145 --> 00:22:28.510
应用程序有时会崩溃,

00:22:28.510 --> 00:22:32.425
我提前道歉
如果撞到你身上

00:22:32.425 --> 00:22:34.120
第二个问题是,

00:22:34.120 --> 00:22:35.650
如果你离对象太近

00:22:35.650 --> 00:22:37.045
有时它检测不到它,

00:22:37.045 --> 00:22:39.340
但这只是可能有
是我,因为我做不到

00:22:39.340 --> 00:22:42.355
数学和有很多
矩阵数学,你必须这样做。

00:22:42.355 --> 00:22:44.860
所以我可能只是
捡到一个错误的X

00:22:44.860 --> 00:22:47.380
Y 坐标,这就是为什么
它不是捡起来的

00:22:47.380 --> 00:22:49.900
但只是走遍了这个地区。

00:22:49.900 --> 00:22:52.555
因此,描述都在那里。

00:22:52.555 --> 00:22:55.870
所以蓝门咖啡馆是我的第一家

00:22:55.870 --> 00:22:57.430
第一次测试,字面上
我着陆的那天

00:22:57.430 --> 00:22:59.695
只是为了看看这个概念
工作,它做到了。

00:22:59.695 --> 00:23:02.950
所以其他锚都是
围绕这里的空间,

00:23:02.950 --> 00:23:04.480
微软展台有两个

00:23:04.480 --> 00:23:06.190
所以如果你来发现

00:23:06.190 --> 00:23:07.900
他们在展位,并来
并给我看一个截图,

00:23:07.900 --> 00:23:09.100
你会让我真正

00:23:09.100 --> 00:23:11.995
真的很高兴,我
会感激的。

00:23:11.995 --> 00:23:14.785
是的,所以请玩游戏。

00:23:14.785 --> 00:23:18.310
就像我说的,我答应了
作为一个空间锚是活的,

00:23:18.310 --> 00:23:21.085
我的代码将是实时的,
你们都可以加入

00:23:21.085 --> 00:23:26.060
我要换回
到演示文稿。

00:23:27.870 --> 00:23:31.630
所以关键外卖,因为我喜欢当

00:23:31.630 --> 00:23:33.190
其他人都有
这些在这些幻灯片

00:23:33.190 --> 00:23:35.260
我想成为
一个很酷的演示者。

00:23:35.260 --> 00:23:38.020
因此,实际的锚点对象。

00:23:38.020 --> 00:23:40.000
在两个平台之间共享

00:23:40.000 --> 00:23:42.220
并不复杂
因为就像我说的

00:23:42.220 --> 00:23:43.570
空间锚点非常智能

00:23:43.570 --> 00:23:45.190
关于只是试图
让我们的生活变得轻松,

00:23:45.190 --> 00:23:48.325
因为他们试图分享它
跨越许多不同的设备。

00:23:48.325 --> 00:23:51.250
所以两个主要位

00:23:51.250 --> 00:23:53.185
你会一直保持

00:23:53.185 --> 00:23:55.030
在代码中跟踪
就是位置,

00:23:55.030 --> 00:23:57.490
所以,这是字面上的地方
锚被丢弃。

00:23:57.490 --> 00:24:00.310
每个本机平台提供
所有这些信息给你。

00:24:00.310 --> 00:24:02.140
你不做
任何疯狂的东西得到它。

00:24:02.140 --> 00:24:03.910
只是
你必须故意

00:24:03.910 --> 00:24:06.565
从该本地对象中提取。

00:24:06.565 --> 00:24:09.475
只是信息
您要渲染的内容

00:24:09.475 --> 00:24:12.925
也可以在
你想要的平台。

00:24:12.925 --> 00:24:15.520
所以对我来说,这只是
颜色变化

00:24:15.520 --> 00:24:17.380
基于你处于什么状态

00:24:17.380 --> 00:24:19.510
我做黄色,你把它掉了

00:24:19.510 --> 00:24:21.025
它正在处理点。

00:24:21.025 --> 00:24:24.265
绿色在成功,这是
保存了你的观点。

00:24:24.265 --> 00:24:28.570
另一件事你需要
记住是电源平台。

00:24:28.570 --> 00:24:31.450
就像我说的,ARKit,ARCore,场景基特,

00:24:31.450 --> 00:24:35.950
安卓场景视图,

00:24:35.950 --> 00:24:39.265
他们已经做了很多
为你工作的大部分。

00:24:39.265 --> 00:24:41.260
所以从字面上说,它只是
初始化这些视图和

00:24:41.260 --> 00:24:44.635
只是喂养和
从中读取数据。

00:24:44.635 --> 00:24:47.320
然后就像我在说话
约,你四处走动。

00:24:47.320 --> 00:24:49.270
您必须拥有最低数量

00:24:49.270 --> 00:24:52.120
数据之前,它可以
为你放置对象,

00:24:52.120 --> 00:24:55.060
所以这是一个小的进步
出现。

00:24:55.060 --> 00:24:56.800
所以你四处走动

00:24:56.800 --> 00:24:58.885
你所在的空间
你收集所有的数据

00:24:58.885 --> 00:25:02.210
然后你可以放置和
删除对象。

00:25:02.490 --> 00:25:05.200
在我的ASA共同,我告诉你,

00:25:05.200 --> 00:25:06.340
公共共享文件夹,

00:25:06.340 --> 00:25:07.990
这就是我拥有的地方
所有其他 API 调用

00:25:07.990 --> 00:25:10.300
提供锚信息

00:25:10.300 --> 00:25:15.235
空间锚点,也把
它在我的宇宙数据库现在。

00:25:15.235 --> 00:25:17.260
就像我说的,共享服务,

00:25:17.260 --> 00:25:18.310
你可以发疯的

00:25:18.310 --> 00:25:19.450
样品给你

00:25:19.450 --> 00:25:22.795
应用服务示例
和宇宙数据库示例。

00:25:22.795 --> 00:25:25.255
我简直只是做了一切
在示例代码中。

00:25:25.255 --> 00:25:27.595
我什么都没做
特别的我自己在这里。

00:25:27.595 --> 00:25:31.270
这是将可用
当这去直播。

00:25:31.270 --> 00:25:35.035
所以,就像我说的,你可以
添加登录控件

00:25:35.035 --> 00:25:38.605
如果你想这样做,共享
Azure 开发计划板可能,

00:25:38.605 --> 00:25:40.960
只给人
您的团队访问,

00:25:40.960 --> 00:25:43.030
"嘿,看看是什么
在董事会？

00:25:43.030 --> 00:25:45.760
集成 IoT 设备。
有很多事要做

00:25:45.760 --> 00:25:47.200
这个空间是惊人的。

00:25:47.200 --> 00:25:49.885
所以我就跳了枪

00:25:49.885 --> 00:25:52.090
但就像我说的
一开始,

00:25:52.090 --> 00:25:54.565
我们审查的支持即将到来。

00:25:54.565 --> 00:25:57.010
八月初就出来了。

00:25:57.010 --> 00:26:00.340
MVP 再次在线观看
现在在房间里

00:26:00.340 --> 00:26:03.055
你可以转到这个aka.ms链接,

00:26:03.055 --> 00:26:04.555
是填写的表格

00:26:04.555 --> 00:26:06.160
Azure 空间锚点团队

00:26:06.160 --> 00:26:08.170
会向你伸出援手
并给你访问权限。

00:26:08.170 --> 00:26:09.820
因此,您将获得早期数据位

00:26:09.820 --> 00:26:11.590
这是字面上是什么驱动

00:26:11.590 --> 00:26:13.390
这些应用程序现在,我演示。

00:26:13.390 --> 00:26:15.700
您将获得
示例代码,再次,

00:26:15.700 --> 00:26:19.000
这是字面上驾驶
我现在展示的

00:26:19.000 --> 00:26:22.810
所以八月初,大家
其他人将获得访问权限。

00:26:22.810 --> 00:26:24.190
这一切将上线。

00:26:24.190 --> 00:26:27.160
他们非常努力地工作
文档和样品上。

00:26:27.160 --> 00:26:29.290
所以MVP,如果你选择进入

00:26:29.290 --> 00:26:31.825
获得访问权限,请提供反馈。

00:26:31.825 --> 00:26:33.460
我一直在给予
反馈给团队。

00:26:33.460 --> 00:26:34.510
他们喜欢听反馈

00:26:34.510 --> 00:26:37.670
他们只是使每个人的
生活好多了。

00:26:37.830 --> 00:26:40.780
因此,Xamarin.iOS 的公开发布

00:26:40.780 --> 00:26:43.240
和萨马林.安卓
八月份就要来了

00:26:43.240 --> 00:26:47.110
有问题吗？如果你只是想

00:26:47.110 --> 00:26:49.730
来到麦克风,所以
每个人都能听见

00:26:50.490 --> 00:26:53.500
• SDK 是否提供

00:26:53.500 --> 00:26:55.690
视图中的自定义呈现器

00:26:55.690 --> 00:26:58.060
每个平台也,或你
自己动手吗？

00:26:58.060 --> 00:27:01.060
你在谈论这个
我显示的表单示例？

00:27:01.060 --> 00:27:04.315
* 是的,与点
在摄像机视图中。

00:27:04.315 --> 00:27:08.020
"好的。明白了。所以,这些都是一部分

00:27:08.020 --> 00:27:09.730
ARCore和ARKit

00:27:09.730 --> 00:27:11.890
实际上得到装运
和萨马林在一起

00:27:11.890 --> 00:27:15.490
所以你甚至不需要
空间锚点支持。

00:27:15.490 --> 00:27:18.775
如果你想只是使
一个简单的本地AR应用程序,

00:27:18.775 --> 00:27:21.550
我展示的两篇博客文章

00:27:21.550 --> 00:27:23.320
他们谈论如何
我们已经有

00:27:23.320 --> 00:27:25.120
现在在萨马林烤。

00:27:25.120 --> 00:27:28.135
所以,当你有Xamarin.iOS和
Xamarin.Android在你的项目中,

00:27:28.135 --> 00:27:31.345
你可以从字面上去
初始化 AR 视图,

00:27:31.345 --> 00:27:33.490
它会得到所有这些点
和一切,

00:27:33.490 --> 00:27:35.785
你可以开始
丢弃本地锚点。

00:27:35.785 --> 00:27:39.610
使整个部分的应用程序
完全由他们驱动。

00:27:39.610 --> 00:27:41.665
所以它已经在那里了

00:27:41.665 --> 00:27:44.360
我们现在支持它。

00:27:44.700 --> 00:27:48.350
还有其他问题吗？当然。

00:27:51.630 --> 00:27:55.870
• 是否使用 GPS
这样它就能追踪一切？

00:27:55.870 --> 00:27:57.280
因为我知道如果
你在一栋楼里

00:27:57.280 --> 00:27:58.270
我不知道会如何

00:27:58.270 --> 00:27:59.800
区分
不同的锚点。

00:27:59.800 --> 00:28:03.070
[ ] 伟大的问题。所以我不是
肯定的复杂性

00:28:03.070 --> 00:28:07.735
如何以及什么数据
实际的 ASA 系统跟踪。

00:28:07.735 --> 00:28:10.810
但宇宙数据库后端
我说的

00:28:10.810 --> 00:28:14.635
您可以随时添加列
并自行跟踪这些数据。

00:28:14.635 --> 00:28:16.780
这就是我实际上会
使用版本

00:28:16.780 --> 00:28:19.195
这场比赛的2和绑它,有。

00:28:19.195 --> 00:28:20.590
所以现在,我不存储

00:28:20.590 --> 00:28:24.220
GPS 位置,因为
我不想GDPR

00:28:24.220 --> 00:28:25.915
我必须给
你们所有的隐私

00:28:25.915 --> 00:28:27.760
"嘿,我正在采取GPS定位。

00:28:27.760 --> 00:28:33.220
但我认为,如果我不得不
重新创建一个神奇宝贝围棋类型游戏,

00:28:33.220 --> 00:28:35.440
也许它得到了
猎猴或别的什么,

00:28:35.440 --> 00:28:38.950
但是,是的,我可能会
具有跟踪 GPS 位置。

00:28:38.950 --> 00:28:40.960
那我实际上可以
提供更多通知

00:28:40.960 --> 00:28:43.075
比应用程序本身中的信息,

00:28:43.075 --> 00:28:45.655
"哦,你越来越暖和
或者你越来越冷。

00:28:45.655 --> 00:28:47.665
这是接近的,因为是的,

00:28:47.665 --> 00:28:51.650
我的意思是,你总是可以关联
这些数据,我会认为,所以是的。

00:28:52.410 --> 00:28:54.850
* 所以当你
掉落形状,

00:28:54.850 --> 00:28:57.400
你扔他们基于喜欢

00:28:57.400 --> 00:29:01.345
你身体下降
用另一个设备的形状？

00:29:01.345 --> 00:29:03.550
所以,你删除的形状

00:29:03.550 --> 00:29:05.920
另一个移动设备
运行Xamarin应用程序,

00:29:05.920 --> 00:29:09.250
然后你赶上
与其他设备的形状。

00:29:09.250 --> 00:29:11.170
而不是用GPS丢弃它

00:29:11.170 --> 00:29:14.980
和一些高程数据
或任何[听不见的]

00:29:14.980 --> 00:29:17.380
* 是的。所以这是
Azure 空间锚点,

00:29:17.380 --> 00:29:20.830
服务跟踪和
数字所有为你。

00:29:20.830 --> 00:29:23.020
所以你不必
想想,"哦,

00:29:23.020 --> 00:29:24.340
对于此 X 和 Y 坐标,

00:29:24.340 --> 00:29:26.950
我还需要
捕获深度数据？

00:29:26.950 --> 00:29:30.985
或者,"它是在地板上与
舞台与帆上？

00:29:30.985 --> 00:29:33.385
他们为你弄明白了

00:29:33.385 --> 00:29:36.670
你所做的和提供的所有
数据系统是独一无二的,

00:29:36.670 --> 00:29:38.590
他们给你
一个独特的字符串,他们

00:29:38.590 --> 00:29:40.300
附加到每个
这些锚点值,

00:29:40.300 --> 00:29:41.935
这就是你
提供。

00:29:41.935 --> 00:29:44.770
这只是一个字符串,
检索和发送

00:29:44.770 --> 00:29:48.115
API 调用,如果您在
代码,这就是所有功能。

00:29:48.115 --> 00:29:51.910
因此,系统做所有
给你的魔法。

00:29:51.910 --> 00:29:55.120
你只是字面上只是
在应用程序本身,

00:29:55.120 --> 00:29:56.665
你只是做
触摸,你只是

00:29:56.665 --> 00:29:58.900
跟踪用户将其丢弃的位置,

00:29:58.900 --> 00:30:02.150
然后系统
为您处理所有。

00:30:03.360 --> 00:30:07.150
棒。还有问题？

00:30:07.150 --> 00:30:09.460
现在,你要
玩我的游戏？

00:30:09.460 --> 00:30:10.040
* 是。

00:30:10.040 --> 00:30:12.025
[ ] 是的,真棒。每个人都在线,

00:30:12.025 --> 00:30:15.040
我要有一个版本
非常,很快。

00:30:15.040 --> 00:30:17.290
所以,再次感谢您的光临。

00:30:17.290 --> 00:30:18.430
如果你再有问题

00:30:18.430 --> 00:30:20.980
你想讨论
一些其他很酷的想法或如何

00:30:20.980 --> 00:30:23.830
我可以让这个程序表现得更好,

00:30:23.830 --> 00:30:25.465
请来和我分享。

00:30:25.465 --> 00:30:28.120
我将有幻灯片分享。

00:30:28.120 --> 00:30:31.960
但再次,只是想显示
该链接用于 MVP 访问。

00:30:31.960 --> 00:30:33.730
如果你想注册,请去

00:30:33.730 --> 00:30:36.130
前面,我们会得到你
访问这些数据位。

00:30:36.130 --> 00:30:38.590
8月初,朋友,8月初,

00:30:38.590 --> 00:30:40.630
每个人都将获得访问
到Xamarin位。

00:30:40.630 --> 00:30:43.400
所以,是的,非常感谢你。

