游戏规则界面:

从界面上可以看出,一共有三个按钮,两个切换按钮和一个退出按钮。

一共三张规则图片Sprite,我们通过设置其是否为Active来控制显示,其控制脚本代码如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; public class changePicture : MonoBehaviour {
public RawImage bg1, bg2, bg3;
private static int currentIndex=1;
public void BackPicture()
{ --currentIndex;
if (currentIndex < 1)
currentIndex = 1;
switch (currentIndex)
{
case 1:
bg1.gameObject.SetActive(true);
bg2.gameObject.SetActive(false);
bg3.gameObject.SetActive(false);
break;
case 2:
bg1.gameObject.SetActive(false);
bg2.gameObject.SetActive(true);
bg3.gameObject.SetActive(false);
break;
case 3:
bg1.gameObject.SetActive(false);
bg2.gameObject.SetActive(false);
bg3.gameObject.SetActive(true);
break;
}
}
public void NextPicture()
{ ++currentIndex;
if (currentIndex >3)
currentIndex = 3;
switch (currentIndex)
{
case 1:
bg1.gameObject.SetActive(true);
bg2.gameObject.SetActive(false);
bg3.gameObject.SetActive(false);
break;
case 2:
bg1.gameObject.SetActive(false);
bg2.gameObject.SetActive(true);
bg3.gameObject.SetActive(false);
break;
case 3:
bg1.gameObject.SetActive(false);
bg2.gameObject.SetActive(false);
bg3.gameObject.SetActive(true);
break;
}
}
}

将对应的三张图片放上去即可。

然后设置好返回界面的跳转(不要忘记canvas的适配哦!)

这一个场景就这样完成了。


第三章节:https://blog.csdn.net/m0_37316917/article/details/81285679

最新文章

  1. 使用do{ } while(0)的好处
  2. 微信JSSDK javascript 开发 代码片段,仅供参考
  3. [C#开发小技巧]解决WinForm控件TabControl闪烁问题
  4. AWS CloudFormation Template
  5. SharePoint 开启网站匿名访问图文详解
  6. MATLAB调用C程序、调试和LDPC译码
  7. 移动开单扫描终端-全触屏互联网安卓打印扫描 PDAPOS机——开单扫描POS-移动开单扫描POS
  8. 企业信息系统——CRM
  9. SQL优化大全
  10. VB6中的引用传递 与 VB.NET中的引用传递的区别
  11. Maven学习总结(一副本)——Maven配置和搭建
  12. 使用NodeJS将XML解析成JSON及性能比较
  13. 6个常见的 PHP 安全性攻击
  14. 比较好的总结runtime
  15. Unity Destory
  16. CP342-5做主站的profibus-dp组态应用
  17. word20161226
  18. P2866 [USACO06NOV]糟糕的一天Bad Hair Day--单调栈
  19. mssql sqlserver 使用sql脚本获取群组后,按时间排序(asc)第一条数据的方法分享
  20. CDH:cdh5环境搭建

热门文章

  1. 7.RabbitMQ系列之topic主题交换器
  2. python渗透测试入门——基础的网络编程工具
  3. Linux正则表达式与grep
  4. python 基本使用 异常判断
  5. 工作总结:kafka踩过的坑
  6. Android Studio运行Failed to find Build Tools revision 30.0.3
  7. windows环境变量修改器
  8. 关于最新版本listen1 (2.1.6)的修改心得(添加下载功能)
  9. 实践案例:平安健康的 Dubbo3 迁移历程总结
  10. 【每日一题】【比较中右,内部比较中右,注意边界带&gt;=】2021年11月2日-搜索旋转排序数组-211102/220211