qhnw.net
当前位置:首页 >> 拿unity做2D游戏 >>

拿unity做2D游戏

我给你简单做个对比吧.首先先明确一个概念,Unity3D和Cocos2D只是两个引擎的名字而已,先不要通过名字来断定哪个更适合2D或者3D游戏,虽然有人写过一些对比的文章,但是秉着实事求是的态度还是要自己研究.其实有很多比较公认

制作开头loading时的Logo界面,4秒后进入下一个界面:建一个空Project,将屏幕分辨率改为800*600.File---Build Settings---- PC and Mac Standalone--- Player Settings--- Resolution and Presentation创建一个GUI Texture,重命名为Logo,然后

原理上基本是一种都是把2D图像映射到一个平面网格上,然后让这个网格始终面向摄像机,同时摄像机的投影模式为平行投影(没有近大远小)实际实现上有挺多的,比如可以在3D模式下自己实现上述原理,还可以使用assetstore的一些2D游戏制作插件,还可以使用unity3d自带的2D模式制作.

基本不需要,最多就是一点坐标的问题.做2D游戏的话要有好的素材和脚本,一般都用c#或者javascript脚本,推荐使用c#脚本,因为这里的JS和平时用的不太一样.做2D注重背景,一般学会地图拼接和制作精灵,所以最好会一些PS技术

目前较新版本的Unity都有2D的功能引擎,完全支持2D的游戏开发,并且同时支持安卓、IOS、PC版本.

unity只是游戏引擎.需要编程功底.如果完全不需要编程功底的,橙光游戏工具开发那样的文字游戏才可以.还有像RPG Maker XP制作RPG剧情的工具才可以把游戏开发简单化.

Unity3D虽然带个“3D”,但是用它开发2D游戏的人还是很多的,也很方便的用Unity插件NGUI搭配2DToolkit 做2D游戏无压力所以你还要学习插件的使用,继续努力吧.Unity插件n多啊

我认为用unity开发2d游戏最大的优势是,unity作为一款游戏引擎已经提供了比较完善的底层基础游戏功能模块,例如碰撞检测和物理模拟,而要用到这些功能是必须用“方法1”的,unity目前内建的二维渲染机制(无论是guitexture还是unitygui)都不能享受到上述福利.而且最关键的是,使用unity做三维渲染的效率比二维渲染快多了(同等二维画面复杂程度).为了享受游戏引擎的丰富功能以及更快更好的渲染效果,请用方法1.unity到目前为止,gui就是鸡肋中的鸡肋,所以很多二维界面效果反而不得不动用三维渲染,期待3.5版更新吧.

主要学习AE、3D MAX等特效,再加上PHOTOSHOP、ILLUSION等辅助,熟悉以上基础的并能做出简单的动画 通过MAX制作,AE的合成,实现2D特效的完美配合,这其中会涉及到特效的一个较强的节奏感,并且熟练的运用到光效的效果,例如golw,shine等,让我们能自己独立制作2D场景,道具,技能的特效然后结合各自辅助,插件,来实现更加高端的2D特效的表现方法.三维游戏学习则是学习游戏引擎技术,主要涉及到粒子的运用,并且结合3DMAX,来实现模型的导入,动画的创建等,熟练掌握游戏3D引擎粒子特效的制作,并且结合unity的shader以及材质UV的变换,来实现一些高端的3D特效的表现手法.

最初版本不行,现在的版本都可以.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com