美文网首页Unity技术VR/AR分享Unity ARiOS ARKit
图文并茂开发AR小游戏全教程(二)

图文并茂开发AR小游戏全教程(二)

作者: 奥卡姆剃须刀 | 来源:发表于2017-08-25 15:01 被阅读365次

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

    dragon.gif image.png
    1 创建一个新场景
    image.png

    然后将新的场景保存成 Scene2

    image.png
    2 添加 AR摄像机, 并绑定证书秘钥

    这个步骤和我写的第一篇文章是一样的 此处就不再累赘了 可查看第一篇文章

    3 加入游戏对象模型

    从这里LLGameAR二下载素材 然后将素材拖入到 Assets 中

    4 为游戏对象模添加动画

    目前是做一个不需要识别卡就能出现的动画, 但我们还是必须要让摄像机里边出现动画,
    好了 接下来一步一步调试 有几个要点
    4.1 将相机的调成180度让小龙可以出现在摄像机中

    image.png

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

    image.png

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


    dragon.gif

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

    image.png

    接下来编辑动画


    image.png

    设置动画类型

    image.png

    设置 Wrap 模式

    image.png

    现在小龙就已经会动了

    dragon.gif

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

    image.png
    5 添加重力加速度

    在 Assets 中创建一个文件夹 命名 scripts

    image.png

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

    image.png

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

    image.png 点击这个可以查看 Unity 脚本语言的说明 image.png

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


    image.png

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

    image.png

    然后在加入leanTouch 脚本

    image.png

    然后在把第一篇文章添加的三个脚本再次添加一遍 此处就不多说了

    接下来就知道导出 IOS 平台 然后运行真机看效果了

    相关文章

      网友评论

      • faa2c486a3bc:大佬,帮帮忙看看问题在那儿吧,无法build啊,它显示了:
        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)

      本文标题:图文并茂开发AR小游戏全教程(二)

      本文链接:https://www.haomeiwen.com/subject/gbludxtx.html