Unity上一页下一页切换功能实现源码(仅供参考)

在做项目时我们有时需要实现切换上一页下一页图片,切换上一首下一首歌曲等等类似的功能。这里写了个简单的实现源码(仅供参考),要是有更好的方法欢迎提出来,共同进步~

以切换上一页下一页图片为例:

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class PanoramaManager : MonoBehaviour {

    //图片存放数组
    Texture2D[] arr;
    //下一张按钮计数索引
    int i = 1;
    //上一张按钮计数索引
    int j = -1;

    //切换下一张
    public IEnumerator SetNextTexture()
    {
        if (这里写你如何与下一页UI交互的判断条件)
        {
            if (i < arr.Length - 1)
            {
                //你要做的事情
                ...
                j = i - 1;
                i++;
            }
            else
            {
                //给出已经是最后一张的错误提示
                ...
            }
        }
    }

    //切换上一张
    public IEnumerator SetBeforeTexture()
    {
        if (这里写你如何与上一页UI交互的判断条件)
        {
            if (j >= 0)
            {
                //你要做的事情
                ...
                i = j + 1;
                j--;
            }
            else
            {
                //给出已经是第一张的错误提示
                ...
            }
        }
    }
}
时间: 2024-12-21 17:09:07

Unity上一页下一页切换功能实现源码(仅供参考)的相关文章

css -- 映像 ,分页(上一页下一页)

1.映像:-webkit-box-reflect:blow 2px -webkit-gradient( linear, left top, left bottom, from(transparent), color-stop(0.52,transprent), to(white)); 2.对于页码的上一页以及下一页:prev以及next ---- rel属性 设置样式ol.pagination a[rel="prev"], ol.pagination a[rel="next&

C# Winform学习---MDI窗体的设计,PictureBox控件(图片上一页下一页),Timer控件,MenuStrip控件

一.MDI窗体的设计 1.MDI简介 MDI(Multiple Document Interface)就是所谓的多文档界面,与此对应就有单文档界面 (SDI), 它是微软公司从Windows 2.0下的Microsoft Excel电子表格程序开始引入的,Excel电子表格用户有时需要同时操作多份表格,MDI正好为这种操作多表格提供了很大的方便,于是就产生了MDI程序 2.效果图: 如下图所示,多窗体嵌套,其中一个是父窗体,其条是子窗体. 横向排列下面的窗体: 纵向排列下面的窗体: 关闭全部子窗

织梦只调用上一页下一页链接不要其他

//打开织梦系统文件 /include/arc.archives.class.php 找到GetPreNext函数 function GetPreNext($gtype='') { $rs = ''; if(count($this->PreNext)<2) { $aid = $this->ArcID; $preR = $this->dsql->GetOne("Select id From `#@__arctiny` where id<$aid And arcr

解决Mysql 主键id是UUID的上一页下一页数据翻页,附带SQL

解决id为UUID的上一页下一页数据翻页,把base_course_timetable表换成自己的表就可以了 SELECTbef.* FROM(SELECTt.rownum,t.id FROM( SELECT @rownum := @rownum + 1 AS rownum, base_course_timetable.* FROM ( SELECT @rownum := 0 ) r, base_course_timetable ) t WHEREt.rownum < (SELECTw.rown

PullToRefreshRecyclerView——带上拉刷新下拉加载功能的RecyclerView

PullToRefreshRecyclerView——带上拉刷新下拉加载功能的RecyclerView

iOS下使用SHA1WithRSA算法加签源码

首先了解一下几个相关概念,以方便后面遇到的问题的解决: RSA算法:1977年由Ron Rivest.Adi Shamirh和LenAdleman发明的,RSA就是取自他们三个人的名字.算法基于一个数论:将两个大素数相乘非常容易,但要对这个乘积的结果进行因式分解却非常困难,因此可以把乘积公开作为公钥.该算法能够抵抗目前已知的所有密码攻击.RSA算法是一种非对称算法,算法需要一对密钥,使用其中一个加密,需要使用另外一个才能解密.我们在进行RSA加密通讯时,就把公钥放在客户端,私钥留在服务器. PE

上一页 下一页

sessionStorage.removeItem('times'); var ding_pageSize = 10;//切换每页显示条数 function exportExcle(url){ $.ajax({ 'type':'get', 'url':url, "dataType":'json', "data":{ }, "traditional" : true, success:function(myData){ // myData = JSO

php网页上一页下一页翻页

这几天做项目因为数据太多,需要对信息进行上下翻页展示,就自己写了翻页的代码 大致功能就是页面只显示几条信息,按上一页.下一页切换内容,当显示第一页时上一页和首页选项不可选,当页面加载到最后一页时下一页和尾页选项不可选 具体效果如下: 接下来是实现代码 1)原生PHP方法 先说一下总思路吧,首先我们要查询所有符合条件需要进行分页的总数据,计算展示的总页数. 然后获取当前显示的是第几页信息,用当前页数每页数据条数表示为总数据的第几条,再根据限制条件查询出当前页所需显示出来的数据.将每一条数据echo

DEDEcms手机网站添加详情内页上一页/下一页的翻页功能

修改文件include/arc.archives.class.php文件. 1.搜索 function GetPreNext($gtype='') 2.将这个函数的所有内容替换为 function GetPreNext($gtype='') { $rs = ''; if(count($this->PreNext)<2) { $aid = $this->ArcID; $preR = $this->dsql->GetOne("Select id From `#@__ar