用Unity写小游戏是否比用Python简单?
用Unity写小游戏是否比用Python简单? 首先,Python开发游戏非常尴尬,原因是没有好用的游戏开发库。Python开发游戏仅推荐PyGame,PyGame是对多年以前很流行的游戏开发库——SDL的封装。但是说实话功能太简陋了,做个动画都得考虑刷新的问题。
楼主要做简单小游戏,只需要画一两周熟悉Unity引擎,然后边做边学,一两个月做出个大概效果应该不是问题。具体能做多快和楼主的编程水平有关。
Unity做3D我总感觉比2D简单点,总体来说差不多吧。 最快最易学的小游戏制作方案是:FLASH(使用AS2)
当时因为这个诞生了不可计数的小游戏,还有部分质量很高。
这个工具的特点是:
图片可以随手绘制,不用借助外部工具元件自由多级嵌套复用每个元件都是动画,而且没有烦人的曲线设置。对逐帧动画良好。动态语言,无类型,没有类结构,没有事件,变量不用定义使用即生成。可以给每个动画帧加代码,播放到那就执行,循环执行代码靠的是循环动画。提供一个按钮元件实现交互。代码除了修改元件属性外也就是生成和删除元件,GotoAndPlay()和Stop()。不仅是图像部分,代码分支都可以用gotoAndPlay解决,延时也都是靠的动画空帧。掌握了“一切皆动画”这个概念后,没有什么是不能实现的,虽然效率和可维护性都很残念。
可惜FLASH被弄死后,并没有其他人接手这个“小游戏领域”,Unity都成了低门槛游戏引擎了,真是令人感到可悲。
RPGMaker只是提供了一套专门用于特定领域的模板,从零开始做游戏远不及flash。 为啥不用UE4,直接用blueprint,连代码都不用写,而且完全免费,不用羡慕unity pro才有的黑色编辑器UI(逃 对于不懂英文的来说,26字母都是难点,更别说单词了。
从学习曲线来说,ue,unity这些游戏引擎(解决方案)绝对要比python语言加一个图形库简单易用一些,速度快一些。
当然,最快的方法,是直接找一个做过的人,给钱他,让他做。 py不是万金油,现在是很火,但不是万能的啊 一个是引擎。。。一个是语言。。。你在问啥问题你理解么?
我会炼钢,我是用西式厨具做饭容易还是自己炼钢做饭容易。厨具再挫也是厨具好嘛! 如果没有3D和大量动画,开发一个问答实验类的小游戏,C# , Java, Python都比 Unity 适合,更快捷、数据处理能力更强大。心理学游戏,通常用图片切换就可以搞定,传统的GUI程序就能承载,并且方便统计数据(如果需要的话)。用适合3D 的Unity反倒杀鸡用牛刀了,除非你能弄出个类似《我的世界》来。
无缺草:像这样的简单游戏吗?
如果想有点吸引力,主要瓶颈应该是游戏策划和美工吧。如果美工不行,那就用心理学的测试图片凑吧。
其实,用Flash或者Director更适合快速开发小的2D交互游戏,添加图形化的交互效率最高,程序美工动画三合一。但这些你都要从头学习。用H5还可以网络发布、跨平台……已经超纲了。
建议用C# + WinForm方案,这已经是你有点基础并且学习成本最低的方案了。
最近在写一个GameStart引擎(未发布),可以考虑加入一个Q&A游戏分支。不知道你的游戏是什么样的? 考虑一下PPT
HTML配合JS也很方便,上手不慢 不明白这种问题有什么好问的的,闻道有先后,术业有专攻,无论是unity还是python都是实现目标的工具。当然是专业的的游戏工具更适合游戏的开发,java也可以写游戏,c也可以,可以写游戏逻辑的语言都可以,无非是加一个图形库,但是专业的工具可以更好,更快的解决问题。
猜测题主熟悉unity而不熟悉c#,所以问问python可不可以做游戏,我得答案是都可以,只不过unity更好,更快,更容易独立开发。
页:
[1]
2