Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节
声明: 本博客文章翻译类别的均为个人翻译,版权全部。出处: http://blog.csdn.net/ml3947,个人博客:http://www.wjfxgame.com。
译者说明:这是一个系列教程,通过仅仅是用Unity3D和一些免费插件来开发2D游戏。为本人业余时间翻译。仅供大家学习參考。因为原版教程中会有一些“废话”(写博客的人的一些通病。有时候喜欢写写近况啊,瞎扯之类的,本人也不例外-
-!),所以我会做一部分精简,翻译比較重要的部分,另外有一些过时的,本人会做矫正,不在赘述。
在第一部分中,我准备介绍我们将要用到的一些工具。然后展示怎样在Unity中配置它们。在接下来的章节里,我们便会開始制作这个游戏了。
虽然我们仅仅是使用这些工具的免费版本号,我们也能够通过支付这些工具的收费版来解锁一些附加的功能。
工具介绍
只是借助一些插件和脚本,Unity3D依旧能够非常好的制作2D游戏。我们将使用免费版的Unity3D,你能够使用它在PC,Mac,现今甚至是Android
/ iPhone等平台上免费的公布你的游戏。
比如,我们不得不制作自己的Sprite Atlases。可是作为一个免费的插件,它提供了很多其它非常棒的特性。可以完美的制作我们的2D游戏。
对于从敌人到UI等方面的动画来说。它是一个完美的解决方式。而且它也是我開始一个新项目,第一个会安装的脚本。
它寻径非常快,非常强大。并且易于使用。并且它有一个免费的版本号,能够完美的使用在我们的项目中。
開始一个新的项目
最后点击Create
Projectbutton。
安装Orthello 2D
然后导入到项目中。
Orthello 2D初始化设置
在将OT prefab加入到场景后,将会自己主动对我们的Main
Camera做一些改变来让它非常好的为2D游戏工作。最重要的一点是,它将投影方式改变为Orthographic 然后将Size设置为332。(332是一个有点古怪的大小,但那就是Orthello所使用)。
译者注: 眼下的版本号应该是设置为384了。
安装iTween
(译者注: 原文太过啰嗦,仅仅好一句话带过)
安装A* Pathfinding
Pathfinding的免费版本号,然后导入到项目中。
A* Pathfinding初始化设置
you want to enable Javascript support?",因为我们教程中全部的脚本将会使用C#来写。这里我们点 No 。
总结
你的项目project应该看起来像下图。
并介绍Orthello的一些特性。
Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节的更多相关文章
- 自定义View系列教程01--常用工具介绍
站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定 ...
- 小熊派IoT开发板系列教程正式发布——免费学习
[摘要] 小熊派开源社区针对小熊派IoT开发板首次规划了小熊派未来的系列教程.从基础到进阶的设计,可适应具有不同基础的开发者,通过该系列教程的学习,开发者能够轻松掌握IoT产品的开发.该系列教程包括单 ...
- [转]Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
转载地址:http://www.blogjava.net/nokiaguy/archive/2009/01/13/251101.html 本系列教程将详细介绍Struts 1.x的基本原理和使用方法, ...
- 《VR入门系列教程》之15---配置Oculus的开发环境
安装Oculus SDK 在使用类似Unity3D之类的引擎开发Oculus Rift应用之前,你必须先安装Oculus的SDK,在Oculus的官网上可以下载:http://develope ...
- Spring Boot2 系列教程(三)理解 Spring Boot 项目中的 parent
前面和大伙聊了 Spring Boot 项目的三种创建方式,这三种创建方式,无论是哪一种,创建成功后,pom.xml 坐标文件中都有如下一段引用: <parent> <groupId ...
- unity3d入门教程
2010年Unity3D游戏引擎进入人们的视野,它操作简单.易学.灵活,逐步被各类平台厂商运用到新作品中,产生了全球游戏开发商.个人使用Unity3D的热潮.而在国内,根据权威部门统计,50%的Uni ...
- hexo系列教程
hexo系列教程来源: http://zipperary.com/2013/05/28/hexo-guide-1/ hexo系列教程:(一)hexo介绍 什么是hexo hexo是一个基于Node.j ...
- unity3d 2d游戏制作的模式
经过了4个月不懈的努力,我和图灵教育合作的这本3D游戏开发书预计下个月就要出版了.这里MOMO先打一下广告,图灵的出版社编辑成员都非常给力,尤其是编辑小花为这本书付出了很大的努力,还有杨海玲老师, ...
- Spring Boot2 系列教程(二)创建 Spring Boot 项目的三种方式
我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 43W+,如下图: 2017 年由于种种原因,就没有 ...
随机推荐
- 洛谷——P3414 SAC#1 - 组合数
P3414 SAC#1 - 组合数 题目背景 本题由世界上最蒟蒻最辣鸡最撒比的SOL提供. 寂月城网站是完美信息教室的官网.地址:http://191.101.11.174/mgzd . 题目描述 辣 ...
- HDU 6070 Dirt Ratio(线段树)
Dirt Ratio Time Limit: 18000/9000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Tot ...
- 【HDU 3622】Bomb Game
http://acm.hdu.edu.cn/showproblem.php?pid=3622 二分答案转化成2-sat问题. 上午测试时总想二分后把它转化成最大点独立集但是不会写最大点独立集暴力又秘制 ...
- [BZOJ2286][SDOI2011]消耗战(虚树DP)
2286: [Sdoi2011]消耗战 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 4998 Solved: 1867[Submit][Statu ...
- JZYZOJ1457 [NOIP2016]换教室 期望dp 动态规划 floyd算法 最短路
http://172.20.6.3/Problem_Show.asp?id=1457 我不知道为什么我倒着推期望只有80分,所以我妥协了,我对着题解写了个正的,我有罪. #include<cst ...
- CodeForces - 524F And Yet Another Bracket Sequence
题面在这里! (会考完之后休闲休闲2333) 可以发现,如果把一个串中"()"自动删除,最后剩的一定是形如"))))....))(((..((("这样的串,然后 ...
- [UOJ181]密码锁
这个完全图随机定向后是一个竞赛图,将它的强连通分量缩点后我们得到的东西类似一条链,每个点往它后面的所有点连边 在这条链上,我们可以把点划分为两个点集$S,T$使得没有从$T$中点到$S$中点的边($S ...
- 【二分图匹配】BZOJ1562-[NOI2009] 变换序列
[题目大意] 对于0,1,…,N-1的N个整数,给定一个距离序列D0,D1,…,DN-1,定义一个变换序列T0,T1,…,TN-1使得每个i,Ti的环上距离等于Di.一个合法的变换序列应是0,1,…, ...
- 【穷竭】POJ3187-Backward Digit Sums
[思路] 利用杨辉三角形,每一个数字被加的次数等于它在杨辉三角形中对应的那个数字.注意这道题的意思是,最底层是N的全排序,而不是指1..10都可以.生成杨辉三角形的时候第一次我用了二重循环模拟生成,后 ...
- Java学习笔记(7)
构造函数: 构造函数的作用:给对应的对象进行初始化. 构造函数定义的格式: 修饰符 函数名(形式参数){ 函数体... } 构造函数要注意的细节: 构造函数是没有返回值类型的 构造函数的函数名必须 ...