Unity应用开发

开发之前,我需要首先知道的

对一个开发人员来讲,EasyAR Mega的使用与使用SDK写代码有一些不同。

如果你还没有用过 EasyAR Mega StudioEasyAR Mega Toolbox ,建议先花一点时间阅读以下两个快速入门教程,并根据教程使用工具查看Mega效果,

这比立马开发要更好,因为这些工具都是用来辅助开发的,掌握这些工具的使用并在开发和问题反馈中经常使用,将极大的提升开发效率。

如果你想了解EasyAR Mega的实际使用效果,建议不要立马进行开发,使用工具更快,完全不需要开发。

使用EasyAR Mega Studio或EasyAR Mega Toolbox可以阅读上面两个快速入门教程,

完整的使用手册请参考:

我了解EasyAR Sense Unity Plugin吗?

EasyAR Mega的开发需要使用EasyAR Sense Unity Plugin,这是很多人了解的 “SDK”。当然,做Mega开发时是少不了这个“SDK”的,虽然它只是Mega开发工具中的其中一部分,但由于其功能并不仅仅是做Mega开发,还包含了很多EasyAR的能力,所以如果你是首次接触EasyAR 的Unity工具,建议先花一点时间阅读以下文档,简要浏览一下这个文档中的链接所引向的内容,这将帮助你建立对EasyAR Sense以及EasyAR Sense Unity Plugin的初步认知。

EasyAR Sense Unity Plugin入门

我准备好开发Mega应用了

从sample开始

../../_images/image_sd1_1.png

对初学者来说,建议参考 样例使用说明 使用sample。

实际上,要让EasyAR Mega在Unity里面运行起来一行代码都不用写,所以sample其实是非常简单的,其脚本代码没有实际功能,主要是用来打印debug信息到屏幕上。

从零开始

../../_images/image_sd1_2.png

如果你是第一次使用,建议先运行一下sample,尤其关注sample在屏幕上的输出信息,这将对你今后的开发有所帮助。

如果你希望从头开始创建工程,可以阅读 从零创建可运行的工程 ,它将引导你通过EasyAR的菜单一步步创建出可用的场景。

我有Unity和EasyAR开发经验

../../_images/image_sd1_3.png

如果你对Unity开发和EasyAR开发比较了解,我们还是建议你要通读一下 样例使用说明从零创建可运行的工程 这两个文档,以便了解Mega开发中的常规使用。

这里列出几个需要特别关注的地方,(并不完全覆盖开发的方方面面,仅用来快速了解)

  • 创建EasyAR Mega场景 这一小结的内容介绍了Mega开发中使用到的运行时功能应该如何创建。

  • Block浏览工具(Unity开发) 介绍了开发中必须要使用的 Mega Studio 的工具。

  • Mega Studio 操作手册 完整描述了Mega Studio的使用方法,可用在开发中经常查看。

  • Mega Toolbox 操作手册 完整描述了Mega Toolbox的使用方法,开发中建议经常使用,在向EasyAR工作人员反馈问题的时候也尽量使用这个工具查看效果,这将建立你和EasyAR的 “共同语言”。