Unity 图文重现官方教程视频 2droguelike 第一集

Wesley13
• 阅读 281

初衷:

本人初学Unity,四处收集了一些视频和教材,学习和摸索了一段时间,

我发现官网教程简单易上手,只不过他是英文讲解不方便,我就想把他翻译翻译吧,

然后我又发现看视频学习要暂停回放好多遍,麻烦,我就想把他转成图片和文字吧,

再然后我就想,要么干脆我尽量做到读者不用看视频,就能完成教程,于是就有了这个系列

请多多支持

注:灰色字体为视频原文

我们先跟着视频走:

欢迎来到拾荒者项目视频系列

开始教程之前,我们先看一下这个游戏。

Unity 图文重现官方教程视频 2droguelike 第一集

我们看到,这是一个小型的、回合制的、方格式的(或者战棋式)的、地下城类的游戏,

其中只有一个玩家,能够通过移动到出口在不同的地方穿梭,每移动一步会失去1点食物,

可以通过拾取地上的道具来恢复食物,玩家需要躲开会攻击并抢走食物的敌人,尽可能多的生存更多的天数,

视频最后我们会进行一些触屏的设,使游戏可以在移动平台上发布。

要同步体验这一系列教程你需要创建一个新项目。设置默认为2d并点击创建项目,

我点击取消是因为我已经创建好一个了。

好吧,既然他已经建好了,那我们自己也先建一个项目吧

 Unity 图文重现官方教程视频 2droguelike 第一集

当你建好新的空项目,你要打开资源商店窗口,搜索拾荒者项目scavengers,他的发布者是Unity Technologies,

下载并导入到项目里,你会看到对话框提示“这将导入项目设置,其中包括等层等信息”,我们选择yes 然后导入到项目中。

这里视频明显是偷懒了,并没有演示怎么导入资源到项目,这时候我们先停下视频,把导入工作做掉。

点击 window – Asset Store,打开资源商店

 Unity 图文重现官方教程视频 2droguelike 第一集

在搜索框搜索roguelike,选择2d roguelike

 Unity 图文重现官方教程视频 2droguelike 第一集

点击导入

Unity 图文重现官方教程视频 2droguelike 第一集

再点导入

Unity 图文重现官方教程视频 2droguelike 第一集

OK导入完成。

Unity 图文重现官方教程视频 2droguelike 第一集

导入后你会发现一些文件夹被创建,其中一个叫“Completed”的文件夹里面的东西就是我们将会在后面视频中逐步创建完成的东西,你也会发现我们加了一些标签,

在标签管理器中包含food、exit、enemy和soda,也加了一个层叫做blockinglayer,在精灵面板,

你会看到已经加了几个排列好的层,如floor、items、units,这些预先定制好的内容将会在导入时一并导入到项目中来。

通过课程我们将创建一些动画、一些声音、一些界面以及必要的脚本代码,来实现整个游戏。

最后我们将添加一些触屏控制使我们可以在移动平台上进行游戏。这个项目是用Unity 5 实现的,但是我们要尝试在Unity4.6来实现,

如果你课程跟下来会注意到用户界面有些许不一样,但是希望你能够跟下来并理解基础的规则。

。。。项目是Unity 5 ,视频中使用的4.6,但我用的是Unity2017了,可能大家学习时版本不尽相同,就像视频里说的,理解基础的规则吧。

本系列视频假定你已经有了一定的Unity编辑器和C# 脚本知识,所以目标为中级设计技能。

很可能会你在学习中发现有一些新的想法和新的观念,那我们开始吧。

第一集视频结束。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
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
Stella981 Stella981
2年前
Nebula Graph 在微众银行的实践
本文为微众银行大数据平台工程师——周可在nMeetup深圳场的演讲文字稿,演讲视频参见:B站(戳「阅读原文」观看)!(https://oscimg.oschina.net/oscnet/884d81502c744b76be00eb2a1b07d3c7.png)自我介绍下,我是微众银行大数据平台的工程
Easter79 Easter79
2年前
SpringBoot就是这么简单
一、SpringBoot入门今天在慕课网中看见了SpringBoot这么一个教程,这个SpringBoot作为JavaWeb的学习者肯定至少会听过,但我是不知道他是什么玩意。只是大概了解过他是用起来很方便,不用什么配置的。于是我就花了点时间去跟着学习了。视频地址:http://www.imooc.com/lea
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
2年前
SpringBoot就是这么简单
一、SpringBoot入门今天在慕课网中看见了SpringBoot这么一个教程,这个SpringBoot作为JavaWeb的学习者肯定至少会听过,但我是不知道他是什么玩意。只是大概了解过他是用起来很方便,不用什么配置的。于是我就花了点时间去跟着学习了。视频地址:http://www.imooc.com/lea
Wesley13 Wesley13
2年前
Unity5.6.4f1 配置WebGL教程
Unity5.6.4f1发布WebGL的配置教程步骤一:先查看自带的Unity是否yi配置好WebGL的项,若无,则可遵循以下教程来设置!(https://oscimg.oschina.net/oscnet/54612ae3d9b094f1db96b00b1c81a5fe432.png)步骤二:下图是我已经设置好的,未设置
Wesley13 Wesley13
2年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Stella981 Stella981
2年前
Excel公式与函数——每天学一个
1\.根据刘伟的视频讲解进行总结,网上讲Excel公式与函数的貌似就他讲的还不错。在他的微博里看到现在的照片胖了不少,不过还挺帅的,不再是以前那个小屌丝了。2\.一共53个视频,去掉一个开头,去掉一个结尾,还剩51个,一天看一个,俩月就能看完,美滋滋~3\.其实我已经看了好几个了,而且因为一个很短,所以一天能看好几个,只能看几个总结几个了。
Stella981 Stella981
2年前
C语言Linix服务器网络爬虫项目(一)项目初衷和网络爬虫概述
一、项目初衷和爬虫概述1.项目初衷  本人的大学毕设就是linux上用c写的一个爬虫,现在我想把它完善起来,让他像一个企业级别的项目。为了重复发明轮子来学习轮子的原理,我们不使用第三方框架(这里是说的是指通常的linux系统编程教材以外的库和接口0,当初我也是在虚拟机上跑的ubuntuputtyvim来开发)来实现。  然而我们造轮
Python进阶者 Python进阶者
4个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这