Unity-GUI-排版与按钮事件

本文档详细介绍了在Unity中进行GUI排版和按钮事件的设置过程,包括排版小作业的实现,涉及到Resources加载图片、创建场景、挂载脚本等操作,以及按钮事件的创建,包括Button组件的使用、onClick事件处理和Text组件显示更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Unity-GUI-排版与按钮事件

–[lesson8]
–[lesson9]
–整理0327

1.安装环境:

Visual Studio2013
Unity5.6.1f1

2.GUI教程目录

1.布局模式
2. 创建UI
3. 创建预制体Prefab
4. 加载预制体Prefab
5. 创建脚本Script
6. 控制UI
7. 持有canvas的引用
8. 排版小作业
9. 按钮事件

Lesson 8:排版小作业

排版小作业要求最终结果如下图
在这里插入图片描述
准备:.在Image下的Resources文件夹下拉入两张图片。命名为1和2
建议:在网上下载的图片最好先保存在桌面的文件夹中,再拖入Resources文件夹。
在这里插入图片描述
创建场景Scene
(1)在Assets中创建Folder,命名为Scene,并创建Scene命名为S001
(2)在Hierarchy创建Folder命名为LocalManager。并在之下创建create empty并命名为ResourcesManager和CanvasManager,用以管理资源,方便之后管理使用。
(3)点击ResourcesManager -> add Component,
搜索相应的脚本名,挂上脚本。如下图所示
在这里插入图片描述在这里插入图片描述

1.首先:创建一个LoadRes类型的instance(可以任意取名),由于所有的 都是通过Resources找到的

【LoadRes脚本文件】

 public static LoadRes instance; 
  void Awake(){
    
    
 instance = this;
}

2.定义Sprite类型变量:单例模式 Sprite不能是static,因为由instance无法直接调用static类型的sprite1

   public Sprite sprite1; 

3.通过Resources.Load加载资源sprite类型的图片

sprite1 = Resources.Load<Sprite>("1");

4…通过LoadRes.instance.sprite1传给节点resimage1的sprite
【CanvasManagerEX脚本文件】

void Start () {
    
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值