Unity 图文重现官方教程视频 2droguelike 第一集
初衷:
本人初学Unity,四处收集了一些视频和教材,学习和摸索了一段时间,
我发现官网教程简单易上手,只不过他是英文讲解不方便,我就想把他翻译翻译吧,
然后我又发现看视频学习要暂停回放好多遍,麻烦,我就想把他转成图片和文字吧,
再然后我就想,要么干脆我尽量做到读者不用看视频,就能完成教程,于是就有了这个系列
请多多支持
注:灰色字体为视频原文
我们先跟着视频走:
欢迎来到拾荒者项目视频系列
开始教程之前,我们先看一下这个游戏。
我们看到,这是一个小型的、回合制的、方格式的(或者战棋式)的、地下城类的游戏,
其中只有一个玩家,能够通过移动到出口在不同的地方穿梭,每移动一步会失去1点食物,
可以通过拾取地上的道具来恢复食物,玩家需要躲开会攻击并抢走食物的敌人,尽可能多的生存更多的天数,
视频最后我们会进行一些触屏的设,使游戏可以在移动平台上发布。
要同步体验这一系列教程你需要创建一个新项目。设置默认为2d并点击创建项目,
我点击取消是因为我已经创建好一个了。
好吧,既然他已经建好了,那我们自己也先建一个项目吧
当你建好新的空项目,你要打开资源商店窗口,搜索拾荒者项目scavengers,他的发布者是Unity Technologies,
下载并导入到项目里,你会看到对话框提示“这将导入项目设置,其中包括等层等信息”,我们选择yes 然后导入到项目中。
这里视频明显是偷懒了,并没有演示怎么导入资源到项目,这时候我们先停下视频,把导入工作做掉。
点击 window – Asset Store,打开资源商店
在搜索框搜索roguelike,选择2d roguelike
点击导入
再点导入
OK导入完成。
导入后你会发现一些文件夹被创建,其中一个叫“Completed”的文件夹里面的东西就是我们将会在后面视频中逐步创建完成的东西,你也会发现我们加了一些标签,
在标签管理器中包含food、exit、enemy和soda,也加了一个层叫做blockinglayer,在精灵面板,
你会看到已经加了几个排列好的层,如floor、items、units,这些预先定制好的内容将会在导入时一并导入到项目中来。
通过课程我们将创建一些动画、一些声音、一些界面以及必要的脚本代码,来实现整个游戏。
最后我们将添加一些触屏控制使我们可以在移动平台上进行游戏。这个项目是用Unity 5 实现的,但是我们要尝试在Unity4.6来实现,
如果你课程跟下来会注意到用户界面有些许不一样,但是希望你能够跟下来并理解基础的规则。
。。。项目是Unity 5 ,视频中使用的4.6,但我用的是Unity2017了,可能大家学习时版本不尽相同,就像视频里说的,理解基础的规则吧。
本系列视频假定你已经有了一定的Unity编辑器和C# 脚本知识,所以目标为中级设计技能。
很可能会你在学习中发现有一些新的想法和新的观念,那我们开始吧。
第一集视频结束。
Unity 图文重现官方教程视频 2droguelike 第一集的更多相关文章
- Unity标准材质官方教程合集
- Unity性能优化(4)-官方教程Optimizing graphics rendering in Unity games翻译
本文是Unity官方教程,性能优化系列的第四篇<Optimizing graphics rendering in Unity games>的翻译. 相关文章: Unity性能优化(1)-官 ...
- Unity性能优化(1)-官方教程The Profiler window翻译
本文是Unity官方教程,性能优化系列的第一篇<The Profiler window>的简单翻译. 相关文章: Unity性能优化(1)-官方教程The Profiler window翻 ...
- 对《[Unity官方实例教程 秘密行动] Unity官方教程《秘密行动》(十二) 角色移动》的一些笔记和个人补充,解决角色在地形上移动时穿透问题。
这里素材全是网上找的. 教程看这里: [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(九) 角色初始设定 一.模型设置: 1.首先设置模型的动作无限循环. 不设置的话 ...
- Unity性能优化(3)-官方教程Optimizing garbage collection in Unity games翻译
本文是Unity官方教程,性能优化系列的第三篇<Optimizing garbage collection in Unity games>的翻译. 相关文章: Unity性能优化(1)-官 ...
- Unity性能优化(2)-官方教程Diagnosing performance problems using the Profiler window翻译
本文是Unity官方教程,性能优化系列的第二篇<Diagnosing performance problems using the Profiler window>的简单翻译. 相关文章: ...
- Hololens官方教程精简版 - 08. Sharing holograms(共享全息影像)
前言 注意:本文已更新到5.5.1f1版本号 本篇集中学习全息影像"共享"的功能,以实如今同一房间的人,看到"同一个物体".之所以打引號,是由于.每一个人看到的 ...
- 微信公开课发布微信官方教程:教你用好微信JS-SDK接口
微信公众平台开放JS-SDK(微信内网页开发工具包),说明文档已经有相关使用方法和示例了,很多同学觉得不是很直观,为此微信公开课发布微信官方教程:教你用好微信JS-SDK接口. 1.分享类接口:支持获 ...
- Cocos2d-x官方在线视频-Cocos2d-x3.2《2048》手游开发揭秘
Cocoachina 官方在线视频 http://cn.cocos2d-x.org/tutorial/lists?id=58 一.游戏介绍 2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内 ...
随机推荐
- [WPF]DropShadowEffect导致Image模糊问题
实现鼠标在图片上时,图片外侧有发光效果,如上图 可使用触发器修改Image控件的Effect属性 <Style.Triggers> <Trigger Property="I ...
- mysql5.7 误删管理员root账户
1.停止数据库,并在mysql配置文件my.cnf中添加skip-grant-tables参数到[mysqld]配置块中 2. 执行 systemctl start mysqld 3. 执行 mysq ...
- November 03rd, 2017 Week 44th Friday
The secret of success is to do the common things uncommonly well. 成功的秘诀就是把平凡的事情做得异常的好. Sometimes you ...
- JFreeChart绘制XY折线图(工具类设计)
准备用Java写通信的仿真平台作为毕业设计,相比matlab绘图,Java绘图需要自己去写很多工具类,博主在这采用了JFreeChart的开源解决方案,摸索着自己写了一个XY折线图工具类,话不多说贴源 ...
- MySql详解(一)
MySql详解(一) 作为一名Java开发人员,数据库的地位不用多说了.从大学时期的SqlServer,到现在最流行的MySql和Oracle.前者随着阿里巴巴的去IOE化,在互联网公司中的使用比例是 ...
- express+mysql+vue开发环境搭建
最近开始做一个实验室资产管理系统,后台使用node.js的Express框架,前端使用vue,数据库使用mysql.在这里开始简单记录一下开发过程和遇到的问题. 今天要说的是express+mysql ...
- 使用Winform程序作为WCF服务的宿主
如果我们自己新建一个WCF服务库,生成了dll文件.那我们需要创建一个宿主程序,在本例中我们新建一个Winform程序作为WCF的宿主程序. 在网上很多教程里对创建过程写的很模糊,错误也很多.本文是作 ...
- 【转】 [置顶] Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)
在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等. ...
- linux网络工具iproute2的使用简介
一.写本文的目的 本文完全是自己在学习iproute2的过程中搜集的大杂烩,记录在这里,方便以后自己查询学习,图片都是来自网络,在此表示感谢! 二.简单了解iproute2工具套装 iproute2是 ...
- jmeter.bat配置(主要关于OOM)
jmeter.bat是jmeter在windows系统下的启动文件.在使用jmeter压测,线程数设置过多时可能会报内存溢出(Out Of Memory Error),这时候可以去尝试调整一下jmet ...