人气 1209

[翻译文档] 用Unity写小游戏是否比用Python简单? [复制链接]

liujiajia796 2018-1-18 18:44:03

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
题主心理学系硕士,会用c#, java, Python写hello world,想学编程。。
现在需要帮老师写一个游戏来做心理学实验,简单的小游戏就好了。。要在两三个月内做出来,想用尽量简单的工具实现,不知道用Python还是用Unity比较容易?

ps. 用Unity做2D游戏会比做3D简单吗?
回复

使用道具 举报

Dopsscala 2018-1-18 18:29:00
最快最易学的小游戏制作方案是:FLASH(使用AS2)
当时因为这个诞生了不可计数的小游戏,还有部分质量很高。


这个工具的特点是:

  • 图片可以随手绘制,不用借助外部工具
  • 元件自由多级嵌套复用
  • 每个元件都是动画,而且没有烦人的曲线设置。对逐帧动画良好。
  • 动态语言,无类型,没有类结构,没有事件,变量不用定义使用即生成。可以给每个动画帧加代码,播放到那就执行,循环执行代码靠的是循环动画。提供一个按钮元件实现交互。代码除了修改元件属性外也就是生成和删除元件,GotoAndPlay()和Stop()。不仅是图像部分,代码分支都可以用gotoAndPlay解决,延时也都是靠的动画空帧。掌握了“一切皆动画”这个概念后,没有什么是不能实现的,虽然效率和可维护性都很残念。


可惜FLASH被弄死后,并没有其他人接手这个“小游戏领域”,Unity都成了低门槛游戏引擎了,真是令人感到可悲。


RPGMaker只是提供了一套专门用于特定领域的模板,从零开始做游戏远不及flash。
回复 支持 反对

使用道具 举报

583261986 2018-1-18 18:35:20
对于不动英文的来说,26字幕都是难点,更别说单词了。从学习曲线来说,ue,unity这些游戏引擎(解决方案)绝对要比python语言加一个图形库简单易用一些,速度快一些。

当然,最快的方法,是直接找一个做过的人,给钱他,让他做。
回复 支持 反对

使用道具 举报

DavidDug 2018-1-18 18:41:31
为啥不用UE4,直接用blueprint,连代码都不用写,而且完全免费,不用羡慕unity pro才有的黑色编辑器UI(逃
回复 支持 反对

使用道具 举报

lwyangliuan 2018-1-18 18:47:38
一个是引擎。。。一个是语言。。。你在问啥问题你理解么?

我会炼钢,我是用西式厨具做饭容易还是自己炼钢做饭容易。厨具再挫也是厨具好嘛!
回复 支持 反对

使用道具 举报

liujiajia796 2018-1-18 18:53:29
个人感觉如果想做2D游戏的话,不妨试试Godot。免费开源,做起来很方便,使用的脚本非常类似Python。最大的问题是中文文档的缺乏,不过会用google会英语的话就没啥问题了
Godot官网
回复 支持 反对

使用道具 举报

VeronikaMBup 2018-1-18 18:59:19
用unity,用的人多,你以后遇到的问题网上基本上都有
回复 支持 反对

使用道具 举报

liujiajia796 2018-1-18 19:05:37
unity+2d 解决问题
回复 支持 反对

使用道具 举报

583261986 2018-1-18 19:10:50
unity自带图形引擎和物理引擎,python可没有这么好用的图形库和物理引擎……

不过unity有一个让人不爽的点是神奇的csharp和js api……

unity做3d和2d差不多吧
回复 支持 反对

使用道具 举报

大发 2018-1-18 19:17:08
只做几个界面互动什么的应该区别不大。
再复杂的话肯定是用unity更简单。
3d游戏比2d游戏要复杂一些,但思路都是差不多的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-24 18:47 , Processed in 0.073032 second(s), 26 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.