需要识别卡 AR游戏
这个是不需要识别卡的 可放大缩小 旋转 感应重力偏移
可自行下载项目运行到真机上演示由于项目以及下文用到的素材较大 GItHub 无法上传 故传到百度云LLGameAR二


1 创建一个新场景

然后将新的场景保存成 Scene2

2 添加 AR摄像机, 并绑定证书秘钥
这个步骤和我写的第一篇文章是一样的 此处就不再累赘了 可查看第一篇文章
3 加入游戏对象模型
从这里LLGameAR二下载素材 然后将素材拖入到 Assets 中
4 为游戏对象模添加动画
目前是做一个不需要识别卡就能出现的动画, 但我们还是必须要让摄像机里边出现动画,
好了 接下来一步一步调试 有几个要点
4.1 将相机的调成180度让小龙可以出现在摄像机中

4.2 移动小龙到摄像头的正前方

接下来点击运行就可以看到小龙在我们正前方了

4.3 添加动画以及设置动画类型

接下来编辑动画

设置动画类型

设置 Wrap 模式

现在小龙就已经会动了

4.4 小龙看着比较暗 我们需要调整一下定向光源方向

5 添加重力加速度
在 Assets 中创建一个文件夹 命名 scripts

Unity 编程一般就是用 C# 和 Javascript 脚本语言

我们这里创建 C#的脚本 然后双击打开


然后在 Unity 编辑器中编写代码

然后就是将写好脚本添加到我们的游戏对象上了

然后在加入leanTouch 脚本

然后在把第一篇文章添加的三个脚本再次添加一遍 此处就不多说了
接下来就知道导出 IOS 平台 然后运行真机看效果了
网友评论
UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0021f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:182
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:89
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)