Unity游戏开始界面制作教学

第一步:
新建一个Scene
第二步:
在Scene里添加一个Canvas对象(在Hierarchy右键–>UI–>Canavas)

开始按钮

如何给添加开始按钮:
在Canvas右键–>UI–>Button
如何给按钮添加文字:
Button的子对象Text的Text组件可以修改按钮上的文字
如何给按钮添加事件:
Button对象的Button组件最下面有一个“Onclick”,拖拽带有对应事件脚本的游戏对象到Onclick下面,并且设置用到的function

如何创建带有对应事件脚本的游戏对象
在Hierarchy创建一个空的游戏对象命名为LoadGameManager,创建一个脚本命名为LoadGame,脚本内容如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine.SceneManagement;
using UnityEngine;public class LoadGame : MonoBehaviour
{public void LoadingGame(){SceneManager.LoadScene(0);}
}

SceneManager.LoadScene(0)是什么意思:
点击左上角File–>BuildSettings–>把开始界面的Scene拖到Scenes in Build窗口,可见最右面自动添加了序号0,以此类推每个需要添加的场景都都会有一个序号,在SceneManager.LoadScene()的时候填入该序号即可

背景图片

在Canvas创建子对象–>UI–>image
把想要作为背景的图片导入unity

导入图片后注意要把图片的Texture Type设置为Sprite否则无法拖动到image

退出游戏按钮

与上面开始游戏按钮一样创建按钮,创建一个EndGame的脚本添加到LoadGameManager上,再把LoadGameManager添加到退出按钮onclick事件即可

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class EndGame : MonoBehaviour
{public void EndingGame(){UnityEditor.EditorApplication.isPlaying = false;Application.Quit();}
}

Unity游戏开始界面制作教学相关推荐

  1. Unity常用模块设计 : Unity游戏排行榜的制作与优化

    游戏排行榜是一个很重要的功能,在弱联网的单机游戏与网络游戏中排行榜都是非常重要的,今天我们来详细的讲解游戏排行榜的制作方案,主要有4个点: 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交 ...

  2. Unity游戏Mod/插件制作教程05 - 插件实例2: 简单功能实现

    这一次的教程进行一个小小的功能实现,完整的制作一个插件.以Mirror这个游戏为例,插件的目标是当玩家按下空格时,有一定概率为玩家增加金钱,或者扣除玩家金钱.概率.增加的金钱.扣除的金钱都由配置文件决 ...

  3. Unity游戏排行榜的制作与优化

    前言 游戏排行榜是一个很重要的功能,在弱联网的单机游戏与网络游戏中排行榜都是非常重要的,今天我们来详细的讲解游戏排行榜的制作方案,主要有4个点: 对啦!这里有个游戏开发交流小组 里面聚集了一帮热爱学习 ...

  4. Unity游戏Mod/插件制作教程03 - 插件实例1: HelloWorld

    准备工作 作为编程类的教程,果然第一个需要来一个传统项目--HelloWolrd. 在开始之前,我先贴一个链接,这是BepInex官方的开发手册 https://bepinex.github.io/b ...

  5. 分享2D Unity游戏的动画制作经验

    http://gamerboom.com/archives/76709 作者:Alex Rose Unity最近宣布推出额外的2D游戏支持,添加了Box 2D物理和一个精灵管理器. 但这里还是有些技巧 ...

  6. Unity游戏Mod/插件制作教程01 - BepInEx的安装和使用

    前言 本章节为没有使用过BepInEx的同学进行BepInEx的安装和使用方面的介绍,如果你之前已经使用过并了解如何使用,可以直接跳过本章节. BepInEx下载 BepInEx的Github链接 h ...

  7. Unity 游戏2048:制作总结

    本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 前言 最近开始学习unity.学习最好的方法是动手实践. 因为游戏2048画面简单,可 ...

  8. linux游戏欢迎界面,制作Linux登录欢迎界面

    1.登录提示语: 将提示语写入/etc/motd 文件 _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ ...

  9. Unity游戏Mod/插件制作教程02 - 开发环境准备

    前言 虽然本教程的目标读者是有C#基础的玩家,但是作为流程,基础的开发软件部分我还是要记录一下. 安装VisualStudio VisualStudio是我们开发插件最重要的工具,也许你习惯其他开发. ...

  10. Unity游戏Mod/插件制作教程06 - Harmony补丁基础

    前言 通过之前的教程,我们已经知道如何编写基本的插件,如果你有C#和Unity的基础,这个时候已经可以做出一些功能了,比如通过按键修改游戏数据之类的.但是,这有很大的局限性,因为通常情况下,我们并不想 ...

最新文章

  1. VC++关于UNICODE版本的开发
  2. 因为BitMap,白白搭进去8台服务器...
  3. mysql通用分页_MySQL海量数据的通用存储过程分页代码
  4. PyTorch 实现孪生网络识别面部相似度
  5. myeclise 安装
  6. 诚毅学院全国计算机考试,集美大学2017年9月全国计算机等级考试报名时间
  7. Android提权漏洞CVE-2014-7920CVE-2014-7921分析
  8. Qt phonon多媒体框架(转)
  9. SAP 电商云 Spartacus UI 从 shipping address 到 shipping method 的 HTTP 请求设计
  10. mysql 命令 pdf_MySQL命令文档 PDF 下载
  11. html自定义标记,HTML模板(自定义)标记
  12. 【Python基础入门系列】第10天:Python 类与对象
  13. git上传分支的原理_几张图让你彻底弄懂git工作流(二) ——git分支
  14. quartus管脚分配后需要保存吗_电脑磁盘显示未分配怎么办?磁盘数据如何恢复?...
  15. 如果使用SQLExpress 2005时要求'sp_configure 'User instances enabled''
  16. mysql 分表例子_mysql分表查询的简单例子
  17. 裴(pei)蜀定理 知识点
  18. 软考中级网络工程师学习笔记(知识点汇总)简略版
  19. HTML5期末大作业:设计网站设计——动漫设计响应式(10页) HTML+CSS+JavaScript 动漫设计制作 简单静态HTML网页作品 动漫设计作业成品 学生个人网站模板
  20. android ui设计与开发工具,Android用户体验与UI设计

热门文章

  1. 手机cpu芯片测试软件,手机CPU怎么检测
  2. 免费股票数据接口api接口应该如何区分?
  3. linux下用c语言写吃金豆,吃金豆pacmanTC版
  4. SaveIG什么意思--Instagram图片下载最佳途径,
  5. 中标麒麟操作系统安装
  6. fseek函数的用法
  7. Linux下安装PyQt4
  8. 现场知识竞赛如何用手机做抢答器
  9. html页面 js注释,html、css和js注释的规范用法
  10. html验证码 按住向右滑动,js实现滑动滑块验证登录