美文网首页
Unity3D 虚拟现实开发(四)-UI篇

Unity3D 虚拟现实开发(四)-UI篇

作者: 小羽小羽 | 来源:发表于2018-11-19 13:33 被阅读0次

大家好!我又回来了,上一篇我们讲到了UI的制作,UI按钮不仅仅会是一排静止不动的按钮,只需要你点击就可以了。一般的游戏及app开发中,点击某一个按钮会弹出一些窗口,窗口可能从左边弹出,或是淡入淡出效果。例如:下面的图片,点击 投资顾问 按钮,后面页面按钮飘入,详细信息的淡入出现,就是我们今天要讲的技能。

好了,我们言归正传,开始今天的课程。因为我们使用UGUI,所以,我们要实现以上的功能,我们就需要使用一个插件DOTween。

下载地址:http://dotween.demigiant.com/download.php

下载完成后,我们将插件导入到工程中去。导入后,我们首先要设置一下DoTween,具体的设置参数及原因,大家就百度、google喽。

设置完毕后,我们来显示按钮的移动,如下图:

来看一下DOTween给出的API,

根据API,我们首先要找到一个组件Transform,正好RectRransform就继承自Transform,好了,我们就可以写代码了。

我们来测试一下:哇塞,移动了。不好意思,好久不用了,移动的位置不对。但是它的确移动了。

相信经过这次简单的介绍,大家对实现UGUI位移都有一定的概念了,后面的旋转、缩放、颜色的改变都可以用DOTween来实现,大家动气收来制作吧!

UGUI未出现之前,有一款很好的插件NGUI,大家可以看一下,借鉴一下NGUI的封装,重新将DOTween进行封装,让之更适合产品的制作。我们看一下NGUI封装插件。

TweenScale PlayTween

大家要学会封装,将重复性高的东西,封装成插件,方便使用。封装一定要学会,要学会借鉴别人的代码,在他人肩膀上爬向高处。

相关文章

  • Unity3D 虚拟现实开发(四)-UI篇

    大家好!我又回来了,上一篇我们讲到了UI的制作,UI按钮不仅仅会是一排静止不动的按钮,只需要你点击就可以了。一般的...

  • Unity3D 虚拟现实开发(五)-UI篇

    前面我们已经讲解了按钮制作、按钮的位移、缩放、渐变的实现,现在我们来讲解另一块房地产VR核心业务模块。项目简介、动...

  • Unity3D 虚拟现实开发(三)-UI篇

    大家好!我又来了,经过前两篇简单的讲解,我们慢慢要正式进入主题了。房地产虚拟现实可以看作为一款游戏也可以看做为一款...

  • 学VR开发(Unity3d)前是否要先学习C++?

    首先科普: VR虚拟现实是通过Unity3D开发引擎,结合其他语言基础做出来的效果,也就是说,学会Unity3D开...

  • Unity3d结构化-网络

    如上图所示,unity3d开发过程中,尤其网络游戏开发过程中,对unity3d的网络,数据,逻辑,UI,渲染的应用...

  • Unity3d UI线程与其它线程之间的交互

    在使用Unity3d开发游戏的时候,UI相关的操作只能在主线程(main)中操作,在别的线程中无法直接操作UI。在...

  • UI常用的控件

    #iOS开发之UI篇#iOS开发之UI篇 #常用控件介绍1## #UI第09天:滚动视图# ##UIScrollV...

  • Unity3D制作APP,那就是填坑的活

    因为一个虚拟现实APP项目的需要,原生APP不好搞,只能用Unity3D制作APP,开发中遇到的坑实在太多太多了,...

  • unity培训学校价格多少合理

    unity培训价格多少合理?先来简单了解下Unity3D吧,Unity3D包括在虚拟现实相关中的运用,Unity3...

  • VR设计经验:界面深度

    相信大家都知道,虚拟现实是具有深度感知的,对于VR-UI(虚拟现实界面)来说也是如此,这是与传统UI最为不同的地方...

网友评论

      本文标题:Unity3D 虚拟现实开发(四)-UI篇

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