当前位置:   article > 正文

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

unity3d开始游戏

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

一、常用代码

0.打印调试

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

1.获取子对象组件

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

2.为按钮添加事件

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

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

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

4.删除一个对象

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

5.切换场景

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

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

6.退出游戏

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

7.修改颜色和透明度

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

二、常用插件

三、文字版步骤

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

四、视频版步骤

五、推荐

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/90931?site
推荐阅读
相关标签
  

闽ICP备14008679号