哪些2D游戏是用unity做的
‘壹’ 如何用unity做一个2d小游戏
原理上基本是一种
都是把2D图像映射到一个平面网格上,然后让这个网格始终面向摄像机,同时摄像机的投影模式为平行投影(没有近大远小)
实际实现上有挺多的,比如可以在3D模式下自己实现上述原理,还可以使用assetstore的一些2D游戏制作插件,还可以使用unity3d自带的2D模式制作。
‘贰’ 拿unity做2d游戏,靠不靠谱
我给你简单做个对比吧。
首先先明确一个概念,Unity3D和Cocos2D只是两个引擎的名字而已,先不要通过名字来断定哪个更适合2D或者3D游戏,虽然有人写过一些对比的文章,但是秉着实事求是的态度还是要自己研究。其实有很多比较公认的关于这两个引擎的信息,通过这些信息就能判断出哪个更适合你。
开源
U3D和Cocos这两个游戏开发引擎,相对来说最大的差距就是一个开源(cocos),一个不开源(Unity)。开源有一个最大的好处就是可以直接看源码,这也是最保底的,也就是说遇到棘手的问题是在找不到解决方案还是可以通过看源码来找到答案的。但是,另一个Unity,虽然不开源但是Unity的文档已经做的非常好了,而且有很多语言的版本并且一直保持更新,这点甚至比cocos都做的好很多。所以从这个角度来对比,cocos开源的优势也就没那么大了,学习成本甚至还不如Unity。
语言
cocos用C++,Unity用C#,js,go语言,这个肯定是Unity学习成本和上手更快。
底层支持
这点对于开发2D游戏可能用到的不是很多,但是综合来说,Unity使用的很多技术是要优于cocos的。
Unity收费cocos不收费
跨平台
Unity支持的平台要多于cocos
Unity Asset store 可以找到很多别人做的东西。
当然cocos也有优点,毕竟cocos2dx是国人搞出来的,时间原因就不例举了。
个人感觉上面这几点就足以让我选择Unity了。
总之,如果不缺那点钱就用Unity吧。
‘叁’ unity3d都能做哪些类型的游戏
所有类型的都可以开发呀,
unity 这个引擎可以开发2D、3D的游戏,
据一些游戏网站反馈,现在市场上的热门游戏有60%以上都是使用unity 引擎开发的,
unity开发效率非常高,除此外,
我看到官方一些的视频,现在的unity渲染级别可以达到电影处理级别了,
效果非常棒,是一个强大的综合引擎
以上希望可以帮助到你
‘肆’ 使用Unity3d实现2d游戏,有几种方式
使用Unity3d实现2d游戏,有6种方式:
1、使用Unity3d自身的GUI,即在GUI中绘制贴图。
2、可以用Unity3d的3D模式,在不考虑Z轴的前提下,把摄像机的投影改为正交投影再制作。
3、可以使用Untiy自身的2d模式去制作2d游戏。
4、可以使用2dTooKit插件。
5、可以使用Unity3D的2D功能,如2D物理等实现2d游戏。
6、可以使用Unity3d本身的UGUI,在网格面上绘制贴图。
(4)哪些2D游戏是用unity做的扩展阅读
1、关于使用Unity3d本身的GUI,在网格面上绘制贴图的方式:
可以把图片绘制在3D的网格平面中,在制作2D游戏时可以将所有贴图绘制在平面模型对象之上,最后用摄像机以90度垂直的角度照射这些平面即可。
2、关于使用Unity3d本身的GUI,即在GUI中绘制贴图的方式:
GUI可以用来制作简单的游戏2D界面,比如游戏界面中一切其它的高级控件,输入框或者主界面中绘制的游戏名、退出游戏、保存游戏、开始游戏、之类的按钮等等。注意:因为UGUI的渲染效率非常低,所以只能制作简单的图形化界面。
‘伍’ unity 开发的2d游戏有哪些
目前较新版本的Unity都有2D的功能引擎,完全支持2D的游戏开发,并且同时支持安卓、IOS、PC版本。
‘陆’ Unity 3d开发2d游戏问题
我认为用Unity开发2D游戏最大的优势是,Unity作为一款游戏引擎已经提供了比较完善的底层基础游戏功能模块,例如碰撞检测和物理模拟,而要用到这些功能是必须用逗方法1地的,Unity目前内建的二维渲染机制(无论是GUITexture还是UnityGUI)都不能享受到上述福利。而且最关键的是,使用Unity做三维渲染的效率比二维渲染快多了(同等二维画面复杂程度)。
为了享受游戏引擎的丰富功能以及更快更好的渲染效果,请用方法1。Unity到目前为止,GUI就是鸡肋中的鸡肋,所以很多二维界面效果反而不得不动用三维渲染,期待3.5版更新吧。