Unity3D】【unity引擎】开发2d游戏用什么引擎比较好?

2020-12-22 20:42发布

11条回答
水默
2楼 · 2020-12-22 21:06

XNA Game Studio Express

Cocos2D-X

RPG Maker MV

GameMaker

橙光制作工具

Construct 2

libGDX

LÖVE

Unity

Egret

Godot


aijingda
3楼 · 2020-12-23 09:09

RPGMaker
类似WAR3的地图编辑器一样的引擎,简单好用,适合新人入门上手。基本上只需要编辑地图关卡、怪物的属性就能“做”出一款游戏来;毛病就是只能支持RPG和回合制战斗类的游戏,以及一些简单的游戏机制,如果希望做出复杂一点的玩法机制,可以求助于别人写好的插件。RPGMaker制作出来的著名游戏比如“To the moon”

Unity3D
如果希望长期从事游戏开发工作,还是建议使用Unity,功能强大,能3D可2D,就是需要一些编程能力,比如会用C#。Unity的资源库里也有大量的实例可以付费或者免费下载,所以现在做出一款小型游戏已经是一件非常容易办到的事情了。

Cocos2d-X
国内老牌的2D引擎,功能强大,容易上手,但不是很推荐……因为使用着已经越来越少了,并且Cocos虽然也可以制作3D游戏,但远没有Unity方便好用,不利于将来拓展。

三岁奶猫
4楼 · 2020-12-23 10:07

Cocos2d-X
国内老牌的2D引擎,功能强大,容易上手,但不是很推荐……因为使用着已经越来越少了,并且Cocos虽然也可以制作3D游戏,但远没有Unity方便好用,不利于将来拓展。

赵小刀
5楼 · 2020-12-23 10:23

Android开源游戏引擎是Android游戏开发的基础,选择一个好的Android游戏开发的引擎能让更好的来开发游戏,下面就简绍几个Android开源游戏引擎。 1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 2、Rokon rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 载的Android游戏框架衍生于此框架,所以大家也不要刻板的认为收费便一定是好的,免费就一定不好,最低运行环境要求为Android 1.5。 3、LGame LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本,目前最高版本同为0.2.6(31/07/10)。其底 层绘图器LGrpaphics封装有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封装,Android版采用Canvas模拟实现),所以能够将J2SE或J2ME开发经验直接套用其中,两版本 间主要代码能够相互移植。Android版内置有Admob接口,可以不必配置XML直接硬编码Admob广告信息。 该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,代价是jar体积较为庞大,PC版 已突破1.2MB,Android版有所简化也在500KB左右。此外,该引擎还内置有按照1:1实现的J2ME精灵类及相关组件,可以将绝大多数 J2ME游戏平移到Android或PC版中。唯一遗憾的是,该项目作者是个极其懒惰的家伙,开发文档从去年说到今年依旧没有提供,只有游戏示例可供下 载。 4、jPCT jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。 jPCT的最大优势之一,就在于它惊人的向下兼容性。在PC环境中,jPCT甚至可以运行在JVM1.1环境之中,因为jPCT内部提供的图形渲染接口完 全符合所有的Java 1.1规范(就连已经消失的Microsoft VM乃至更古老的Netscape 4 VM也不例外)。 5、Catcake Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,诸如精灵动画,音频处理和视频播放等。 当然还有其他的Android开源游戏引擎,也许更好。

魏魏姐
6楼 · 2020-12-23 11:01

目前主流的基本都是H5引擎。如果没有基础的话推荐使用cocos2d。因为是组件式开发,所以逻辑上各司其职,会JS或者TS就可以了。

Transform
7楼 · 2020-12-23 22:51

Unity可以开发各类游戏。

COCOS2D也可以。是一款比较老的引擎。

蜗牛
8楼 · 2020-12-25 12:58

Cocos2D引擎可以,还有一些国产引擎白鹭,LayaBox之类的

但是推荐使用U3D会更好一些,2D,3D游戏都可以开发,并且上手较快,入门容易,学习成本较低一些

Mantra
9楼 · 2020-12-25 15:25

可以考虑用Cocos 2DX  Cocos Create,都是不错的选择。

相关问题推荐

  • 回答 17

    还是要学好编程基础呀如果你觉得编程很苦难 不一定要从c#开始学  学学js flash as等等  有个梯度就好多了如果要用好unity  不会编程那是不行的  学习的过程中都有个头疼的过程  记住  头越痛  代表你要接受的东西越多  坚持 你的大脑在和知识兼容中:D...

  • unity如何自学Unity3D 2022-01-06 15:24
    回答 18

    可以先思考学习的目的,是什么因素在驱动你。是完成一款作品?进入某个行业?还是探究某类问题?否则和技术相关的知识浩如烟海,很容易迷失在细枝末节上。而要找到动力源头。个人的经验,就是关注一些和自己同方向,同类型的创作者。他们输出的作品会激励你,...

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 2

    Shader Unlit/Test{Properties{_MainTex(MainTex,2D)=white{}_MainColor(MainColor,COLOR)=(1,1,1,1)_AddTex(AddTex,2D)=white{}_Maxset(Max,Range(0.1,1.0))=0.1}SubShader{Tags{RenderType=Transparent Queue=Tran...

  • 回答 4

    文章主要为大家详细介绍了Unity Shader实现水波纹效果,文中示例代码介绍的非常详细具体代码实现如下:Shader Custom/shuibowen{ Properties{ _MainTex(Base (RGB),2D)=white{} _distanceFactor(Distancefactor,float)=1 _timeFactor(time factor,float)=...

  • 回答 7

    策划的最基本的原则就是:改进缺点,做别人没有做到的。无论游戏策划还是其它策划都是一样!    游戏策划的第二个原则:放飞思想。也许你认为我是说策划们应该充满想象力,能想一些匪夷所思的东西!对不起。不是这意思!一个合格的策划不是为了发泄自己的...

  • 回答 7
    已采纳

    可以多玩一些其它的游戏,看一些科幻电影等,寻找灵感。

  • 回答 3
    已采纳

    游戏架构与设计不纯粹是一门科学,它不需要提出假设或探究真理,也不被逻辑或正规方法的严格标准所束缚。游戏的目的就是通过玩来获得娱乐,因此游戏设计即需要艺术家一样的创造力,也需要工程师一样的精心规划。游戏设计是一门手艺,就像好莱坞的电影摄像或服...

  • 回答 7

    BOX2D

  • 回答 8

    2d是工业中对二维数据的图纸的叫法。 即反应的是一个平面内的数据。

  • 回答 6

    要看是网页的还是有客服端的,客户端的要学c++,美术设计,3D设计,音乐制作、服务器架设等。网页的要学java或PHP,美术设计,3D设计,音乐制作、服务器架设等。

  • 回答 7

    Unity3D如果希望长期从事游戏开发工作,还是建议使用Unity,功能强大,能3D可2D,Unity的资源库里也有大量的实例可以付费或者免费下载。

  • 回答 14

    物理引擎是为譬如刚体动力学(包括碰撞检测)、软体动力学和流体动力学等物理系统提供近似模拟的计算机软件,它们在计算机图形学、视频游戏和电影领域中有广泛应用。它们主要被用于电子游戏中的实时模拟(通常作为中间件)。该术语有时更常用于描述任何模拟物理现...

没有解决我的问题,去提问