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

  • Post author:
  • Post category:其他




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



一、常用代码



0.打印调试

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



1.获取子对象组件

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



2.为按钮添加事件

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



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

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. 完成。



四、视频版步骤



五、推荐



版权声明:本文为Lovely_him原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。