- 博客(16)
- 收藏
- 关注
原创 unity 2017.3 + vuforia 7.0 之 AR场景和非AR场景切换
PS:如果你觉得这篇文章帮到了你,请顶我一下。我们有理由相信,几乎所有AR应用都有需求制作不使用AR技术的scene,实际操作之后我们发现,只要你勾选了unity的工作模式就会转变成基于vuforia框架的AR模式,所有的场景在被调用时都会默认使用ARCamera而非Main Camera最后在unity的论坛上找到了vuforia的官方人员(我也不知道为什么我没在vuforia的论坛见到他),他...
2018-01-19 16:18:11 4423 12
原创 unity 2017.3 Tips 利用AnimationController使动画倒播
首先,你需要新建一个动画控制器打开你新建的AnimationController右键点击空白处创建新的动画任务随便拖一个动画进去注意,Speed的值既是决定动画播放速度的,那么我们将其改成-1即可实现动画倒播的目的,也可以通过放大和缩小这个值加快和减慢动画的播放速度。
2018-01-29 16:49:27 830 1
原创 unity 2017.3 Tips 重置场景后变暗(丢失烘焙效果)
Unity 2017.3重置游戏场景后场景变暗这是重置场景的代码,其实就是重新载入本场景。SceneManager.LoadScene(int);原因:选择的光照模式是实时光照,编辑器在当前场景时,它的灯光是已经渲染好了,但重新加载的时候灯光没有进行渲染。解决方法:Window>>Lighting>>Set
2018-01-25 17:49:01 6950
原创 unity 2017.3 Tips 用非标准化颜色设置标准化颜色
Setting normalized color with a non-normalized color: RGBA(0.000, 213.000, 255.000, 1.000)UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)用非标准化颜色设置标准化颜色:RGBA(0.000, 213000, 255.000, 1.
2018-01-24 10:21:28 1513
原创 unity 2017.3 + vuforia 7.0 之 ObjectTarget(3D物体识别)
ObjectTarget也就是平常所说的3D目标,vuforia这一功能主要是针对某一现实中3D物体的,当我们试图识别现实中的3D物体时,我们就需要用到ObjectTarget。 ObjectTarget和ImageTarget一样需要用到数据集,所以我们在使用ObjectTarget之前需要先去vuforia官网获取数据集。1.vuforia官网登录注册就不说了如果看不懂...
2018-01-19 12:26:27 3579 3
原创 unity 2018.1.8 + vuforia 7.2 之 MultiTarget(多目标识别)
vuforia的多目标识别MultiTarget其实更像是立方体识别,允许用户创建一个由六个面组成的立方体目标。创建Target1.选择第二个选项,开始创建MultiTarget。2.输入Target的长宽高,之后上传服务器的图片像素比例也需要遵守这个比例。 3.点击这个Cube3,进入编辑页面 4.可以点击右侧按钮来上传各个面的图像,也可以双击左侧的立方体...
2018-01-15 16:38:24 3216
原创 unity 2017.3 + vuforia 7.0 之 Plane Finder
PS:如果你觉得这篇文章帮到了你,请顶我一下。如果你只是按照上一篇教程进行了测试,那么把程序发布到IOS或者Android之后,你会发现每当你点击屏幕以后,就会把你挂在Ground Plane Stage下的内容放置一次,我们有时候是不想这么做的,需要用户只能放置一次。vuforia7.0没有直接提供这个功能 但是留下了接口1.进入vuforia的配置窗口2.修改设置
2018-01-11 16:38:12 4438 11
原创 Unity3d 2017.3 QTE(1)Image
项目有需求做一个QTE的小挑战,但是网上找了很久也没有找到相关代码,只好自己造一波了。一 先做准备工作1.首先声明一个属性 用于触发qte2.声明一个QTE();作为qte的逻辑部分3.在update();里面检测qte的开关二 准备工作结束后开始准备QTE();的代码1.触发了qte后首先要限制玩家继续操作玩家的操作脚本Move挂在主角
2018-01-09 16:34:11 2233
原创 unity 动态控制 组件或脚本的激活与关闭 对象的显示与隐藏
Unity中会经常有控制一些对象或组件的需求,希望他们在某一时间点出现,或者某一时间点消失。PS:如果你觉得这篇文章帮到了你,请顶我一下。组件或脚本:GameObject.Find("Broken").GetComponent<Animator>().enabled = true;第一个括号内写对象的名字,第二个括号内写你想要控制的组件或者脚本的名字,enabled=后写true或者f...
2018-01-02 16:08:59 33552 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人