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

Posted L建豪 忄YH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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. 完成。

四、视频版步骤

五、推荐

以上是关于Unity 3D项目 - 01 - 开始游戏主界面的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D_(游戏)卡牌04_游戏界面

Unity3D_(游戏)Same卡牌01_启动屏界面

Unity3D_(游戏)卡牌03_选关界面

unity3D如何设计一个游戏角色选择界面?

unity3d新建项目之后界面一片空白,怎么解决问题?(有图)

Unity3D 学习教程 2 创建游戏工程与界面