Azure Kinect 在Unity中开发程序,导出后运行报错的问题

毕业设计做的和Azure Kinect开发,在完成初版本后,导出后在实地电脑上进行测试时,始终无法进入主界面(使用Azure Kinect的界面),程序会直接卡死,不会返回任何报错信息,但是在开发的电脑上运行却没问题。

搞了好几天都不知道哪里出了问题,还以为是代码出了问题

但后面突然想到会不会是环境差异?环境配置需要两个SDK,一个是 Azure Kinect SDK ,一个是Azure Kinect Body Tracking SDK(这两个官网能直接下载)

一开始我以为是Azure Kinect SDK出了问题(这里比较坑的是,下载完后,第一个SDK的文件夹是带版本号的,第二个是不带版本号的,所以我下意识认为是第一个SDK的差异导致运行出错),测试了一下,发现这个SDK的版本并没有影响。

所以最终的问题还是第二个SDK的问题,最后结论也是:环境配置中,第一个SDK继承性好不会影响使用,老一点或者新一点都没关系;第二个SDK的版本不能大于开发环境下的版本(我使用的是0.9.4,0.9.5都不能正常运行),至于小一点有没有影响,不知道,最好是使用版本一致。

其实,最好的还是在开发一个新项目的时候,把配置环境记录一下,最好把相关安装包存放在一个文件夹内,引以为戒吧。

你可能感兴趣的:(Azure Kinect 在Unity中开发程序,导出后运行报错的问题)