分页滚动的效果(3D效果)
这个专栏 可以说是高阶的UGUI的使用
大家如果有UGUI的基础,可以通过我的博客
来进一步深化
头号理想
四面佛保佑
展开
-
在unity中实现分页滚动的效果和吸附功能(UGUI)(1)
在不少游戏中都会有自动滚动的效果我们这里用UGUI的Scroll View来实现一下我建议大家在开始做之前 首先先了解一下这个的基本用法我之前也没写过关于这个的使用方法然后先给大家一个效果图片(里边的水印大家凑活看一下)可以看到 当我们鼠标不移上去的时候 他是自己滚动的 当我们自己鼠标移动上去并且拖拽的时候他可以被我们拖动 而且 通过代码自动检测区域 然后吸附过去实现过程首先我们现在unity中搭建所要的Scrool Viewcontent上的组件之后就是代码了 其中计算比较麻烦 仔原创 2020-08-16 16:37:19 · 1840 阅读 · 1 评论 -
在unity中实现分页扩展(旋转3D)功能(UGUI)(4)
这次给大家介绍一个看起来是3D的效果的UI的切换在实际应用中 别看起来不是那么呆板我们要首先创建两个Image 通过修改point的位置 来改变旋转的轴我们可以看到 有两个模块是两个不同的方向的旋转我们分别把两块的pivot分别设为(0,0)和(1,1)默认为(0.5,0.5)之后我们通过代码来修改旋转就可以了这里我们仍然使用插值来实现 缓动public class TurnUI : MonoBehaviour{ public enum TurnType {原创 2020-08-20 11:12:32 · 558 阅读 · 2 评论 -
在unity中实现分页扩展(旋转3D)功能(UGUI)(3)
这篇博客是第三个阶段了 我们在上一篇博客的基础上 给每个子物体的加上旋转的效果老规矩 先给demo这次的效果不是很明显 原因是我的场景中的参数设置不是很好导致在game模式下很难看清 所以这次的gif图我在scene模式下做的大家可以很清楚的看到 旋转同样这次的代码还是继承上一次的代码 下边我放一个我这个专栏的链接 大家可以自行查看专栏链接然后就是代码了public class RotateScalePaveView : ScalePageView{ //继承scale的代码原创 2020-08-17 15:52:50 · 553 阅读 · 1 评论 -
在unity中实现分页滚动的大小的缩放功能(UGUI)(2)
接上一篇博客 这篇博客我们继承上一篇写的脚本给我们的分页滚动天添加新的功能首先给出demo可以看到这个效果还是比较棒的 大家忽略里边的文字 是我乱写的这个实在上一篇博客的基础上 继承上一篇博客的脚本这是我专门开设的一个专栏 地址上边的专栏 是讲所有关于分页滚动的开发和优化的大家有兴趣 可以整体的看一下开发过程在上一个的基础上 我们只需要使用面向对象的特性来添加新的功能即可这样的好处有很多 一是简洁明了,二是可以避免很多问题(不去修改原来成型的代码)public class Scal原创 2020-08-17 09:52:57 · 586 阅读 · 3 评论