Unity作为当今最流行的游戏引擎之一,受到各大厂商的喜爱. 像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制作. 作为初学者的我们,虽然无法直接做出完成度那么高的作品,但每一个伟大的目标,都有一个微不足道的开始.让我们从一个2D小游戏入手,来学习Unity引擎的使用吧! ① 新建项目,寻找素材 点击“新建”,因为我们要制作的是2D游戏,所以我们在新建项目时选择“2D”. 成功创建新项目之后,我们就开始寻找制作游戏所需要的素材. 在Unity自己的资源商店中,提供了大量的优质素材供…
在上一节的内容里,我们已经创建出了一个主角,也搭建了一个简单的场景. 传送门:https://www.cnblogs.com/zny0222/p/12653088.html 既然有了主角,要怎样才能让主角动起来呢? 这时候我们就需要写一些简单的代码,来控制我们人物的移动. 如图所示,我们新建一个文件夹,用来保存我们的脚本. 在制作游戏的过程中,我们应该分门别类的存放素材,这样才能方便管理. 创建好文件夹之后,新建一个C#脚本,并且把脚本挂到我们的主角上,只要拖拽过去就好啦! 在开始编写代码之前,…
下载工具 我们需要下载两个工具:Unity 和 2D Toolkit Unity 在我写这篇文章的时候,最新的Unity版本是4.2.1, 下载地址 Unity公司的开发效率实在是很高,我一个多月前开始学习Unity,那个时候4.2都还只是RC版本,加入内测组之后发现RC版本的更新频率是1个星期一版. 而且据说在这个秋天要发布4.3版本,支持原生的2D动画开发. 不知道我能不能在5.0版发布之前成为个小高手...汗. 但,正是如此,我们可以看到Unity的潜力,以及它们对产品本身负责的态度,都是…
写在前面的 其实这个名字起得不太欠当,Unity本身是很强大的工具,可以部署到很多个平台,而不仅仅是可以开发Windows Phone上的游戏. 只不过本人是Windows Phone 应用开发出身,而且现在WP商店的游戏又是十分稀少,因此涉及到具体设备的时候会拿WP的设备进行调试,所以名字暂定如此. 如果可以坚持下来的话,我打算把它写成一个系列,最终能够实现一个完整的2D横版跑酷游戏. 关于支持的平台,我们可以看一下下面的图. 这是我的电脑上安装完unity4.2之后的截图,可以看到,支持多达…
Unity 2D游戏开发高速入门第1章创建一个简单的2D游戏 即使是如今,非常多初学游戏开发的同学.在谈到Unity的时候.依旧会觉得Unity仅仅能用于制作3D游戏的. 实际上.Unity在2013年公布4.3版本号的时候,就開始提供对制作2D游戏的支持了.比如.提供了一些专用于开发2D游戏的Unity工具.如今Unity已经公布了版本号4.5.对2D游戏的支持更是完好了不少. 为了说明Unity对2D游戏所提供的支持,本章会使用这些在Unity中原生的工具,开发一个简单的2D游戏. 本文选自…
WIP(Working In Progress)是我初学游戏引擎开发时候开发的一个2D游戏引擎,当时计划为它实现类似Unity一样的编辑器,具有和Unity相似的工作流,但是由于水平不够,走了很多弯路,闭门造车,做了很多错误的设计,导致很多地方反人类和难以维护,加之时间有限,所以已经停止了对它的继续开发.由于停止了开发,又不想把所有资料都全部搞丢,所以把在开发中学到的东西,和一些自己的思考都记录一下.以便后可以参考. 他最后可以实现这些功能,不过实现起来远比成熟的引擎蛋疼得多: 脚本游戏编程 基…
2D游戏和3D游戏的主要区别 一.总结 一句话总结:2D中的单位就是贴图,3D中的单位还有高 1. 3D 和 2D 游戏的区别主要体现在呈现画面和文件体积上: 2. 借助 3D 引擎可以提升 2D 游戏的声光和特效效果: 3. 成功的游戏不一定是优秀的游戏. 是否只是贴图 三维多了高 画面质量 文件体积 1.3D游戏一定就比2D游戏高级么,根据哪些需求选择? 需求 效率 性价比 其实不然,适合需求的才是最好的,效率最高的才是最好的,性价比最高才是最好 2.游戏的本质? 娱乐 游戏的本质就是供人娱…
声明:   本博客文章翻译类别的均为个人翻译,版权全部.出处: http://blog.csdn.net/ml3947,个人博客:http://www.wjfxgame.com. 译者说明:这是一个系列教程,通过仅仅是用Unity3D和一些免费插件来开发2D游戏.为本人业余时间翻译.仅供大家学习參考.因为原版教程中会有一些"废话"(写博客的人的一些通病.有时候喜欢写写近况啊,瞎扯之类的,本人也不例外- -!),所以我会做一部分精简,翻译比較重要的部分,另外有一些过时的,本人会做矫正,不…
转载自 冯乐乐的 <Unity Shader 入门精要> 尽管游戏渲染一般都是以照相写实主义作为主要目标,但也有许多游戏使用了非真实感渲染(NPR)的方法来渲染游戏画面.非真实感渲染的一个主要目标是,使用一些渲染方法使得画面达到和某些特殊的绘画风格相似的效果,例如卡通.水彩风格等. 卡通风格的渲染 卡通风格是游戏中常见的一种渲染风格.使用这种风格的游戏画面通常有一些共有的特点,例如物体都被黑色的线条描边,以及分明的明暗变化等.如下图所示. 要实现卡通渲染有很多方法,其中之一就是使用基于色调的着…
使用Pygame制作微信打飞机游戏PC版 转至:http://www.cnblogs.com/dukeleo/p/3339780.html   前一阵子看了一篇文章:青少年如何使用Python开始游戏开发 .看完照葫芦画瓢写了一个,觉得挺好玩儿,相当于简单学了下Pygame库.这篇文章是个12岁小孩儿写的,国外小孩儿真心NB,想我12岁的时候会干嘛?只会打星际... 为了复习一下准备自己做一个小游戏.想到微信上的飞机大战很火,就决定做一个PC版的.首先去下了个微信的APK,把里面的飞机大战的资源…