初衷:

本人初学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 第一集的更多相关文章

  1. Unity标准材质官方教程合集

  2. Unity性能优化(4)-官方教程Optimizing graphics rendering in Unity games翻译

    本文是Unity官方教程,性能优化系列的第四篇<Optimizing graphics rendering in Unity games>的翻译. 相关文章: Unity性能优化(1)-官 ...

  3. Unity性能优化(1)-官方教程The Profiler window翻译

    本文是Unity官方教程,性能优化系列的第一篇<The Profiler window>的简单翻译. 相关文章: Unity性能优化(1)-官方教程The Profiler window翻 ...

  4. 对《[Unity官方实例教程 秘密行动] Unity官方教程《秘密行动》(十二) 角色移动》的一些笔记和个人补充,解决角色在地形上移动时穿透问题。

    这里素材全是网上找的. 教程看这里: [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(九) 角色初始设定 一.模型设置: 1.首先设置模型的动作无限循环. 不设置的话 ...

  5. Unity性能优化(3)-官方教程Optimizing garbage collection in Unity games翻译

    本文是Unity官方教程,性能优化系列的第三篇<Optimizing garbage collection in Unity games>的翻译. 相关文章: Unity性能优化(1)-官 ...

  6. Unity性能优化(2)-官方教程Diagnosing performance problems using the Profiler window翻译

    本文是Unity官方教程,性能优化系列的第二篇<Diagnosing performance problems using the Profiler window>的简单翻译. 相关文章: ...

  7. Hololens官方教程精简版 - 08. Sharing holograms(共享全息影像)

    前言 注意:本文已更新到5.5.1f1版本号 本篇集中学习全息影像"共享"的功能,以实如今同一房间的人,看到"同一个物体".之所以打引號,是由于.每一个人看到的 ...

  8. 微信公开课发布微信官方教程:教你用好微信JS-SDK接口

    微信公众平台开放JS-SDK(微信内网页开发工具包),说明文档已经有相关使用方法和示例了,很多同学觉得不是很直观,为此微信公开课发布微信官方教程:教你用好微信JS-SDK接口. 1.分享类接口:支持获 ...

  9. Cocos2d-x官方在线视频-Cocos2d-x3.2《2048》手游开发揭秘

    Cocoachina 官方在线视频 http://cn.cocos2d-x.org/tutorial/lists?id=58 一.游戏介绍 2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内 ...

随机推荐

  1. 深度访谈Amazon员工与HR:华裔因pip跳楼背后(图)

    http://www.wenxuecity.com/news/2016/12/01/5813342.html 首先,让我们来回顾一下这起事件.两天前在某论坛中,有同学发了这么一个帖子,大致意思是说有一 ...

  2. MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案

    文件组的基本知识点介绍完毕后,根据场景引入中的内容,我们将利用SQL Server文件组技术来实现冷热数据隔离备份的方案设计介绍如下. 设计分析 由于payment数据库过大,超过10TB,单次全量备 ...

  3. django复习-1-环境搭建和创建项目

    一.虚拟环境搭建 1. 创建虚拟环境,需要联网 mkvirtualenv django_py3_1.11 -p python3 2. 安装Django 使用django 1.11.11版本,注意需要联 ...

  4. jQuery1.9+ 废弃的函数和方法 升级Jquery版本遇到的问题

    面临问题 很久没关注JQuery了,今天突然想升级一下系统中使用的jquery版本,突然发现,升级JQuery版本到1.9之后出现了很多问题,比如:$.browser is undefined.突然就 ...

  5. python第二十九课——文件读写(复制文件)

    自定义函数:实现文件复制操作有形参(2个) 没有返回值相似版(不用) def copyFile(src,dest): #1.打开两个文件:1个关联读操作,1个关联写操作 fr=open(src,'rb ...

  6. 根据拼音首字母进行过滤的combobox

    keywords: 拼音 首字母 过滤 在combobox中输入汉字拼音的首字母时,下面列出对应的可选项,就像下面这样 1. 首先在数据库中需要设计一个表,专门用来存放药物及对应的拼音首字母,这样当用 ...

  7. ConsenSys/eth-lightwallet(browserless)

    https://github.com/ConsenSys/eth-lightwallet LightWallet A minimal ethereum javascript wallet.一个小型的钱 ...

  8. JAVA springmvc参数

    一.简单参数: package jd.com.contronller; import jd.com.projo.goods; import org.springframework.stereotype ...

  9. Dreammail V4.6.9.2 XSS漏洞利用

    转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 针对版本: DreamMail 4.6.9.2测试环境:windows xp sp3 python版本:2.6 测试 ...

  10. (转)Centos7 修改硬件时间和系统时间

    查看硬件时间 [root@localhost ~]# hwclock --show Tue 13 Jun 2017 02:11:12 AM CST -0.848845 seconds 1 2 可以看出 ...