GJM : Unity3D HIAR - 快速入门 创建 Hello World

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GJM : Unity3D HIAR - 快速入门 创建 Hello World相关的知识,希望对你有一定的参考价值。

创建 Hello World

本文将介绍如何在 Windows 系统下,使用 HiAR SDK 创建一个简单的 AR 应用。在开始之前,请先完成下列准备工作:

注册 HiAR 帐户

获取 AppKey 和 Secret

导入 SDK


Step 1. 新建 Unity 工程并导入 SDK

运行 Unity 程序,新建一个 Unity 工程,然后将 SDK 包中 lib 目录下的 hiar_sdk_unity-x.x.x.unitypackage 文件导入该工程,具体操作请参考下面的链接:

导入 SDK


Step 2. 创建 HiARCamera

新建的 Unity 工程中,默认会创建一个 Main Camera(如下图),请先将其删除。

 

 

然后将 Assets/HiAR-Unity/Prefabs 目录下的 HiARCamera 拖至 Hierarchy 窗口中。

 

 


Step 3. 设置 AppKey 和 Secret

在 Hierarchy 窗口中选中 HiARCamera,在其对应的 Inspector 窗口中找到 AppKey 和 Secret 选项,并填写信息。

 

提示:如果没有指定正确的 AppKey 和 Secret,应用可能无法正常运行。

如果您还没有获取 AppKey 和 Secret,请参考下面的链接:

获取 AppKey 和 Secret


Step 4. 创建 ImageTarget

添加 ImageTarget

将 Assets/HiAR-Unity/Prefabs 目录下的 ImageTarget 拖至 Hierarchy 窗口中。

 

 

设置识别图片

在 Hierarchy 窗口中选中 ImageTarget,在其对应的 Inspector 窗口中找到 HiAR Target Mono Behaviour (Script),在 Data Set 选项中选择 sample。此时,编辑窗口中将显示一张”苹果“的图片,这是刚刚设置的识别图片。

 

提示:sample 是 SDK 中内置的本地识别包,包含两张识别图片,您可以在 Image Target 选项中进行选择。如果您希望添加自己想识别的图片,请参考下面的链接:

使用本地识别包


Step 5. AR 制作与运行

添加 Cube

在 Hierarchy 窗口中选中 ImageTarget,右击并在弹出的菜单中选择 3D Object > Cube,识别图片上将显示一个立方体模型。这个模型就是在识别图片上叠加的 AR 内容,您可以适当调整模型的大小以便查看。

 

 

调试运行

上述操作完成后,需要在 Unity 环境下运行以查看效果。在运行之前,请确保您的电脑已安装了摄像头。

点击运行按钮,摄像头将启动并采集画面;将摄像头对准”苹果“图片(点击此获取),识别成功后将在图片上叠加显示一个立方体模型。

 


完成

至此,您已成功创建了一个简易的 AR 应用。

您可以继续制作更多 AR 效果,或者将当前工程生成 androidios 应用。

创建视频 AR 应用

导出 Android 工程、应用

导出 iOS 工程


适用于旧版本的文档

本文内容的撰写基于最新版的 SDK,部分说明和操作可能不适用于旧版本,您可以在这里找到旧版本的文档。

适用于 HiAR SDK for Unity 1.1.13 及以下版本

 

以上是关于GJM : Unity3D HIAR - 快速入门 创建 Hello World的主要内容,如果未能解决你的问题,请参考以下文章

GJM : Unity3D HIAR - 快速入门 导入 SDK

GJM : Unity3D HIAR - 快速入门 创建 Hello World

GJM : Unity3D HIAR - 快速入门 七使用本地识别包

GJM : Unity3D HIAR - 快速入门 八开发云识别应用

GJM : Unity3D HIAR - 快速入门 导出 Android 工程应用

GJM: Unity3D基于Socket通讯例子