Unity2D游戏开发基础教程1.2 项目、资源和场景

Wesley13
• 阅读 648

Unity2D游戏开发基础教程1.2 项目、资源和场景

如果使用Unity制作游戏,就一定会接触到项目(Project、资源(Asset)和场景(Scene)。本节将依次介绍它们。

1.2.1 项目

Unity是一个基于项目的应用。这就意味着每开发一个新游戏,都要创建一个新项目。一个项目就代表一个游戏,不管游戏是2D还是3D的。开发人员可以把项目当做容器,它包含了开发游戏时,自动生成还有引入的所有文件。本文选自《Unity2D游戏开发基础教程大学霸》

要在Unity里创建一个新项目,可以单击File|New Project命令,如图1-8所示,这就像是在和Unity说“我想要制作一个新游戏”,于是Unity就会给你创建一个项目。

Unity2D游戏开发基础教程1.2 项目、资源和场景 Unity2D游戏开发基础教程1.2 项目、资源和场景

图1-8 单击命令,创建项目 图1-9  Project Wizard对话框

单击命令后弹出的Project Wizard(项目向导)对话框如图1-9所示。这个对话框允许你指定项目的存放位置,以及导入Unity预置的一些资源到项目。默认情况下,只指定存放位置就可以了,预置的资源可以在以后导入。如果设置好了,可以单击Create按钮,然后就生成了一个新的项目。一旦项目生成,Unity就会显示默认的界面,如图1-10所示。本文选自《Unity2D游戏开发基础教程大学霸》

Unity2D游戏开发基础教程1.2 项目、资源和场景

图1-10  Unity界面的默认布局:1是应用程序菜单2是层次面板3是资源面板4是查看器5是场景视图

同时,在指定的项目存放位置下,生成了4个子文件夹:Library、Assets、ProjectSettings和Temp,如图1-11所示。本文选自《Unity2D游戏开发基础教程大学霸》

Unity2D游戏开发基础教程1.2 项目、资源和场景

图1-11  Unity在项目文件夹里生成的4个子文件夹

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
Unity 4.x 2D游戏开发基础教程大学霸第一更
Unity4.x2D游戏开发基础教程大学霸第1章  Unity及其组成的介绍本书主要讲解的是,如何使用Unity开发2D游戏。但在开始讲解之前,最好先熟悉一下Unity这个工具。本章会首先介绍Unity的下载和安装,然后会介绍Unity界面的各组成部分,这些知
Easter79 Easter79
3年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
Wesley13 Wesley13
3年前
Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏
Unity2D游戏开发快速入门第1章创建一个简单的2D游戏即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的。实际上,Unity在2013年发布4.3版本的时候,就开始提供对制作2D游戏的支持了。例如,提供了一些专用于开发2D游戏的Unit
Wesley13 Wesley13
3年前
Unity2D游戏开发基础教程1.2项目、资源和场景
Unity2D游戏开发基础教程1.2项目、资源和场景如果使用Unity制作游戏,就一定会接触到项目(Project、资源(Asset)和场景(Scene)。本节将依次介绍它们。1.2.1项目Unity是一个基于项目的应用。这就意味着每开发一个新游戏,都要创建一个新项目。一个项目就代表
Wesley13 Wesley13
3年前
unity 无限循环2D游戏原理与实践
一,目录二,实现原理1,无限循环游戏都有一个特点,就是动态产生和销毁游戏场景。在unity中,动态克隆一个物体是使用Instantiate()来产生一个物体,动态的放置在场景中。销毁一个物体使用Destroy()。2,Instantiate()是一个比较消耗资源的方法,在游戏运作中大量克隆和销毁物体,将降低游戏性能,甚至卡壳。在实际开发中,使用的
Stella981 Stella981
3年前
SpringBoot自定义序列化的使用方式
场景及需求:项目接入了SpringBoot开发,现在需求是服务端接口返回的字段如果为空,那么自动转为空字符串。例如:\    {        "id":1,        "name":null    },    {        "id":2,        "name":"x
Wesley13 Wesley13
3年前
Unity 2D游戏开发教程之为游戏场景添加多个地面
Unity2D游戏开发教程之为游戏场景添加多个地面为游戏场景添加多个地面显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的。那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面。具体的操作方法是:(1)在Project视图里,新建一个文件夹,命名为Pr