颜色外观
导入Unity SDK
在stARkit SDK中,提供了一些示例场景,其中Assets/stARkit/Lenovo.stARkit.SDK/Tutorial/MixtureSeeThrough/Scene为最基础的AR场景,可将此场景build出apk安装包,在晨星AR设备上面体验;若需要自己制作场景,请参考以下步骤:
一、创建工程
运行已安装的Unity软件,选择创建一个新工程。
.png)
在①处设置你的工程名,在②处选择工程的存储路径,最好是一个空的文件夹,设置好后点击“创建”按钮,等待工程创建成功后打开。
.png)
二、导入SDK
从菜单栏“Asserts->Import Package->Custom Package..”导入stARkit for daystAR SDK Unity Package为自定义包; 默认导入全部资源。
.png)
INFO
Unity2020以上版本(验证过2020.3.11及以上的一些版本),由于Unity自带,不需要勾选 Common文件夹下的Newtonsoft.Json.dll文件,否则会出现‘存在多个文件’的编译错误。但也有个别版本(验证过2020.3.45)没有自带此文件,需要勾选,否则会出现‘找不到文件’的编译错误。请以Unity是否自带Newtonsoft.Json.dll文件来决定是否勾选,勾选后如果出现编译错误,删除工程中此文件即可。
.png)
.png)
注意: 当出现此错误信息时,需手动删除Common路径下的Newtonsoft.Json.dll文件。
下一步,在Unity场景层级窗口中,删除Main Camera。
三、场景配置
在Unity下方的项目窗口中,找到预制体Assets/stARkit/Lenovo.stARkit.SDK/Prefab/StARkitMixtureGlassSeeThrough.Prefab。
.png)
将预制体StARkitMixtureGlassSeeThrough拖入Hierarchy。或者选择StARkit Tool -> Add to scene with StARkitMixtureGlassSeeThrough快捷按钮。
.png)
将许可证预制体SRApplication放入场景(通过StARkit Tool -> Add to scene with StARkitMixtureGlassSeeThrough 快捷键添加的会自动创建预制体,不需要再拖一遍),然后将开发者账号配置的项目许可证填写到预制体的对应参数上,SRApplication必须填写正确,3.5及以后的sdk进入应用必须联网验证。
.png)
.png)
将预制体SRFrameManager拖入Hierarchy, 要打包PhoneAR必须选择设备类型为D_Starkit。
.png)
在scene中创建一个方块。
.png)
将方块放到初始显示的正前方1米处,并将方块的长宽高都设置为0.2米。
.png)
按快捷键Ctr+S 保存场景,选择保存的路径和场景名。
.png)