unity3d————基础篇小项目(设置界面)

devtools/2024/11/24 0:17:23/

 

 

 

 

 

代码示例:

设置界面

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class SettingPanel : BasePanel<SettingPanel>
{public UIButton btnClose;public UISlider sliderMusic;public UISlider sliderSound;public UIToggle togMusic;public UIToggle togSound;protected override void Init(){btnClose.onClick.Add(new EventDelegate(() =>{//隐藏自己HideMe();}));sliderMusic.onChange.Add(new EventDelegate(() =>{//改变音量大小,并且改变数据}));sliderSound.onChange.Add(new EventDelegate(() =>{//改变音效大小,并且改变数据}));togMusic.onChange.Add(new EventDelegate(() =>{//背景音乐开关}));togSound.onChange.Add(new EventDelegate(() =>{//背景音效开关}));HideMe();}public override void ShowMe(){base.ShowMe();//显示自己时候,更新面板的内容数据}public override void HideMe(){base.HideMe();//隐藏自己的时候,需要保存这次的数据}
}

 开始界面

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class BeginPanel : BasePanel<BeginPanel>
{public UIButton btnBegin;public UIButton btnRank;public UIButton btnSetting;public UIButton btnQuit;    protected override void Init(){btnBegin.onClick.Add(new EventDelegate ( () => {//显示武器面板print("选角");//隐藏自己HideMe();}));btnRank.onClick.Add(new EventDelegate(() =>{//显示排行榜print("排行榜");}));btnSetting.onClick.Add(new EventDelegate(() =>{//显示设置面板SettingPanel.Instance.ShowMe();print("设置");}));btnQuit.onClick.Add(new EventDelegate(() =>{//退出游戏print("退出");Application.Quit();}));}
}


http://www.ppmy.cn/devtools/136412.html

相关文章

hive3.1.2编译spark3安装包

此安装包是《去破解站长》在公司真实生产环境所使用的安装包。 引言&#xff1a;Hive引擎包括&#xff1a;默认MR、tez、sparkDownload:www.qupojie.com 1、Hive on Spark 1、Hive onSpark&#xff1a;Hive既作为存储元数据又负责SQL的解析优化&#xff0c;语法是HQL语法&…

解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题

解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题 Chapter1 解决Ubuntu18.04及以上版本高分辨率下导致字体过小问题Chapter2 windows主机和ubuntu互传文件的4种方法 博文链接&#xff1a;Chapter3 安装好VMware tools后无法复制粘贴文本、拖拽文件的解决办法 Chapter1 解…

springboot基于微信小程序的旧衣回收系统的设计与实现

摘 要 微信小程序的旧衣回收系统是一种专为环保生活设计的应用软件。这款小程序的主要功能包括&#xff1a;系统首页、个人中心、用户管理、回收人员管理、旧衣服分类管理、旧衣信息管理、回收预约管理、回收派单管理、回收订单管理、积分商品管理、积分兑换管理、管理员管理、…

《剖析 Spring 原理:深入源码的旅程(一)》

一、Spring 工作原理概述 Spring 是一个全面的企业应用开发解决方案&#xff0c;它通过控制反转&#xff08;IOC&#xff09;和面向切面编程&#xff08;AOP&#xff09;等技术&#xff0c;实现了轻量级、灵活的开发模式。Spring 框架由多个模块组成&#xff0c;包括核心容器、…

【系统架构设计师】真题论文: 论软件需求获取技术及应用(包括解题思路和素材)

更多内容请见: 备考系统架构设计师-专栏介绍和目录 文章目录 真题题目(2011年 试题4)解题思路论文素材参考软件需求获取的目标与重要性软件需求获取技术软件需求获取技术的应用案例真题题目(2011年 试题4) 软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的…

什么是UGFC?模块电脑(核心板)规范标准简介四

1. 概念 UGFC是Unified Gold Finger Core Board的缩写&#xff08;意指&#xff1a;统一接口定义金手指核心板&#xff09;&#xff0c;为武汉万象奥科电子有限公司基于企业标准定义的一种针对嵌入式、低功耗、通用型的小型计算机模块标准&#xff0c;采用204Pin金手指连接器…

043 商品详情

文章目录 详情页数据表结构voSkuItemVo.javaSkuItemSaleAttrVo.javaAttrValueAndSkuIdVo.javaSpuAttrGroupVo.javaGroupAttrParamVo.java pom.xmlSkuSaleAttrValueDao.xmlSkuSaleAttrValueDao.javaAttrGroupDao.xmlAttrGroupServiceImpl.javaSkuInfoServiceImpl.javaSkuSaleAtt…

CSS3中的弹性布局之侧轴的对齐方式

1.对齐方式 &#xff08;1&#xff09;单行的情况&#xff1a; &#xff08;2&#xff09;多行的情况&#xff1a;