[Untiy]贪吃蛇大作战(二)——规则界面
2024-09-08 06:55:08
游戏规则界面:
从界面上可以看出,一共有三个按钮,两个切换按钮和一个退出按钮。
一共三张规则图片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
最新文章
- 使用do{ } while(0)的好处
- 微信JSSDK javascript 开发 代码片段,仅供参考
- [C#开发小技巧]解决WinForm控件TabControl闪烁问题
- AWS CloudFormation Template
- SharePoint 开启网站匿名访问图文详解
- MATLAB调用C程序、调试和LDPC译码
- 移动开单扫描终端-全触屏互联网安卓打印扫描 PDAPOS机——开单扫描POS-移动开单扫描POS
- 企业信息系统——CRM
- SQL优化大全
- VB6中的引用传递 与 VB.NET中的引用传递的区别
- Maven学习总结(一副本)——Maven配置和搭建
- 使用NodeJS将XML解析成JSON及性能比较
- 6个常见的 PHP 安全性攻击
- 比较好的总结runtime
- Unity Destory
- CP342-5做主站的profibus-dp组态应用
- word20161226
- P2866 [USACO06NOV]糟糕的一天Bad Hair Day--单调栈
- mssql sqlserver 使用sql脚本获取群组后,按时间排序(asc)第一条数据的方法分享
- CDH:cdh5环境搭建
热门文章
- 7.RabbitMQ系列之topic主题交换器
- python渗透测试入门——基础的网络编程工具
- Linux正则表达式与grep
- python 基本使用 异常判断
- 工作总结:kafka踩过的坑
- Android Studio运行Failed to find Build Tools revision 30.0.3
- windows环境变量修改器
- 关于最新版本listen1 (2.1.6)的修改心得(添加下载功能)
- 实践案例:平安健康的 Dubbo3 迁移历程总结
- 【每日一题】【比较中右,内部比较中右,注意边界带>;=】2021年11月2日-搜索旋转排序数组-211102/220211