IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> Unity 3D项目 - 01 - 开始游戏主界面 -> 正文阅读

[游戏开发]Unity 3D项目 - 01 - 开始游戏主界面

Unity 3D项目 - 01 - 开始游戏主界面

一、常用代码

0.打印调试

Debug.Log("测试代码:" + Welcome.color); // 测试代码

1.获取子对象组件

// 通过本对象的transform组件获取子物体的transform组件,再获取子物体的其他组件?……
newGameBtn = transform.GetChild(1).GetComponent<Button>(); 

2.为按钮添加事件

// 为按钮添加触发事件(参数是函数名字,不是字符串!!)
escGameBtn.onClick.AddListener(QuitGame);

3.完成上一帧所用的时间

  • Time.deltaTime;完成上一帧所用的时间(以秒为单位)(只读)。此属性提供当前帧和上一帧之间的时间。《Time-deltaTime - Unity 脚本 API
FadeTime -= Time.deltaTime;							// 减去每帧运行时间

4.删除一个对象

Destroy(Welcome.gameObject);				// 通过组件变量,获取所属对象,然后删除对象

5.切换场景

SceneManager.LoadScene(1); 			// 填写场景的序号,在生成项目里修改
// SceneManager.LoadScene("填写场景的名字,字符串");

**注意:**在大多数情况下,为了避免在加载时出现暂停或性能中断现象, 您应该使用此命令的异步版,即: LoadSceneAsync

6.退出游戏

Application.Quit(); 				// 退出游戏

7.修改颜色和透明度

Welcome.color = new Color(0.4f, 0.8f, 0.4f, (float)(FadeTime/FadeTime_s)); 	

二、文字版步骤

  1. 新建项目;
  2. 寻找合适且免费的场景资源;
  3. 安装插件Urp(通用渲染管线);
  4. 导入刚找到的场景资源;

记得转换素材文件为Urp;

  1. 导入天空盒资源(提前找好的合适且免费资源);

  2. 创建Urp文件;

记得设置阴影距离;

  1. 创建灯光文件;

  2. 设置天空盒文件;

  3. 设置Urp文件;

  4. 创建新场景;

  5. 打包拷贝场景资源;

  6. 设置镜头位置(Ctrl+Shift+F);

  7. 设置雾的参数;

  8. 创建UI画布,设置参数;

记得设置跟随窗口大小;

  1. 设置灯光参数;

  2. 导入TMP插件且创建标题文本;

  3. 创建署名信息文本;

18.创建开始游戏按钮且保存为预设;

  1. 创建退出游戏按钮;
  2. 将署名信息也改成按钮(个人喜好);
  3. 为画布添加脚本文件,开始编程;
  4. 设置场景文件的序号;
  5. 完成。

三、视频版步骤

四、推荐

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 10:14:05  更:2021-11-27 10:14:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 22:20:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码