系统要求
系统 | 要求 | 详细 |
Windows |
-
Windows 7, 8 and 10, 32-bit and 64-bit
-
x86-based processor @ 1.8+ ghz
-
USB 2.0
-
4 gigabytes of RAM
|
-
支持Visual Studio 2013/2015/2017/2019。Visual Studio 2015/2017/2019 使用vs2015的开发包。
|
Linux |
-
Ubuntu 14.04 or later, x86_64, arm, aarch64
-
amd64-based processor @ 1.8+ ghz
-
USB 2.0
-
1 gigabyte of RAM
|
-
GCC 4.9 和 Clang 3.5 均测试可用,理论上兼容所有支持 C++11 的编译器,包括 XCode 5及更高版本,GCC 4.9及更高版本,Clang 3.1及更高版本,和 Android NDK r9e 及更高版本。
|
Android |
-
Android OS 4.4.2 (KitKat) +
-
ARMv7a/ARM64v8a processor @ 1.5 ghz+
-
USB 2.0 host support (OTG-capable)
-
512 megabytes of RAM
|
-
GCC 4.9 和 Clang 3.5 均测试可用,理论上兼容所有支持 C++11 的编译器,包括 XCode 5及更高版本,GCC 4.9及更高版本,Clang 3.1及更高版本,和 Android NDK r9e 及更高版本。
|
macOS |
-
OS X 10.8 or later
-
x86-based processor @ 1.8+ghz
-
USB 2.0
-
4 gigabytes of RAM
|
-
GCC 4.9 和 Clang 3.5 均测试可用,理论上兼容所有支持 C++11 的编译器,包括 XCode 5及更高版本,GCC 4.9及更高版本,Clang 3.1及更高版本,和 Android NDK r9e 及更高版本。
-
目前仅 Astra SDK v0.5.0 支持 macOS. Astra SDK v2.0 暂不支持。
|
Visual Studio 环境搭建
当你在windows平台使用Visual Studio开发时,需要一些额外的配置工作。Astra SDK依赖了OpenNI SDK 和 Orbbec sensor driver。所以你需要先安装它们。
- 下载 OpenNI SDK 并安装。如果使用Astra SDK 2.0及以上版本可以跳过此步。
- 下载 Orbbec Sensor Driver for Windows 并安装。
- 根据你使用的Visual Studio版本下载 Astra SDK。VS2013下载带有vs2013的压缩包,VS2015及之后的版本下载带有vs2015的压缩包。解压到一个文件夹,下面以$ASTRA_HOME代称此文件夹。
- 创建一个新项目或使用已有项目。
- 在Visual Studio菜单中右键项目并选择属性。
- 在C/C++的常规配置中找到"附加包含目录"并增加"$ASTRA_HOME\include"。
- 在链接器的常规配置中找到"附加库目录"并增加"$ASTRA_HOME\lib"和"$ASTRA_HOME\lib\Plugins"。
- 在链接器的输入配置中找到"附加依赖项"并增加astra.lib,astra_core.lib,astra_core_api.lib。
Android Studio 环境搭建
- 下载 Astra SDK package for Android。armeabi-v7a和arm64-v8a分别在不同的包。
- 打开一个新项目或使用已有项目。
- 拷贝下载的文件到libs目录。
- 增加下面的内容到build.gradle
android {
repositories {
flatDir {
dirs 'libs'
}
}
}
dependencies {
implementation (name:'astra-android-release-v2.0.12-b48cd2945b', ext:'aar')
}
- 注解
- 'astra-android-release-v2.0.12-b48cd2945b'为2.0.12版本的文件名,后续版本以实际文件名为准。
Unity 环境搭建
- 下载 Astra SDK package for Unity。
- 打开一个新项目或使用已有项目。
- 导入下载的开发包到项目。