作者asoedarren (天真岁月阳仲寿)
看板GameDesign
标题Re: [请益] Flash与Unity3D行动跨平台开发选择
时间Sun Jun 2 20:57:07 2013
其实你想法跟我满接近的 单纯2D游戏跨平台开发UNITY并不会特别有优势
很多游戏公司会使用UNITY 多是因为不可能只开发2D游戏 所以熟悉一种工具就好
至於cocos2d-x 对於程式硬汉来说不是问题 但要做到跨平台稳定的专案
要徒手干的东西太多了 包含自行改bug 最佳化 甚至第三方程式整合 都还要做不少工
还要目前这团队最大的问题是版本太不稳定 今天改的api 明天可能就改接口
这个版本没问题的到了下一个版本突然就死当 这也不能怪他们 cocos2d-x本来就
处於开发阶段 但对於急需产出的团队来说 这些问题就变得很头大 且非常缺乏类似
flash的工具 而2D游戏动画工具是很重要的
最後谈谈flash 我之前观念也和大家一样对於效能感到忧心 事实上的确
早期air的效能在行动平台是悲剧 但最近其实已经有所改善 尤其手机硬体日新月异
其实一般单纯2D游戏已经胜任有余 何况可立即跨web的能力非常强大
再提供给你一点信心好了 国内已有部分公司使用air跨行动平台以及web game并且
获利稳定 产出快速~~
问我会选择哪个? 3d 就unity, 2d如果我一人有时间慢慢搞 我会选cocos2d-x
(我是硬汉XD) 如果我是带领团队要立即产出 我会选air 给你参考
※ 引述《tainjoy (WRYYYYYY)》之铭言:
: 现在Unity3D免费,更多人使用它,因为开发容易而且跨平台
: 但是我觉得它不适合开发纯2D游戏
: 所以我的想法是
: Unity3D适合开发3D游戏
: Flash适合开发2D游戏
: 我想请问大家意见的是
: 如果要开发纯2D的游戏,为何我选择/不选择Flash来开发呢?
: 是这样的,我本身是有C/C++、Unity3D、Flash开发的经验
: 而公司开发行动平台游戏一向以Unity3D做为开发工具
: 不论2D/3D都是,但是我在评估2D的案子,甚至是使用Unity3D做prototype後
: 都觉得使用Flash开发会产生的问题较少,速度也会比较快
: 我曾试着用Flash的Starling Framework来做一个prototype
: (如果不用Starling Framework我完全不考虑使用Flash)
: 然後给老板看,但总是会有几个回应
: 「Unity3D不是更适合做游戏吗?」
: 「Flash效能不好吧」
: 「Flash不是专门做游戏的工具,开发会不会有一堆问题」
: 「又听说谁谁谁又放弃了Flash了,为何选择要被放弃的东西」
: 「我无法信任Flash这个东西」
: 就算解释了这些都不是问题,但只要不是很熟悉的人,总是会有所担心
: 这边我想帮Flash说明的几点
: * Flash在AIR3.2之後提供stage3d api,starling framework更是在此之上开发的
: 2d game framework,绘图效率大为提升,在行动平台上的效能也完全不是问题
: * Adobe也有Gaming SDK将各个3rd party函式库包进来提供给大家开发游戏
: * iOS与Android原生功能也可透过adobe native extension来执行
: * 虽然Flash Player只在desktop有所更新,其它平台已被放弃
: 但Adobe在AIR上的仍然持续发展与更新,特别是行动平台上
: * 工具的开发成本虽然Unity3D是免费,但如果做为主要开发工具也是不少公司会直
: 接购买pro版
: adobe creative cloud一个月一千多元可以使用所有adobe的软体
: * 使用Flash Professional可以让美术直接制作2D bone animation的动画
: 大概是因为这几点,我认为Flash在制作游戏上也有优势的原因
: 那大家会因为什麽原因会去选择/不选择Flash开发2D游戏呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.243.89.72
※ 编辑: asoedarren 来自: 111.243.89.72 (06/02 20:59)
1F:→ asoedarren:话说我在这版上次发文居然是2008年 没想到是老人了 06/02 21:04
2F:推 BF109Pilot:Flash这几年真的被污名化太严重了... 06/03 11:54
3F:→ BF109Pilot:其实是很不错的东西啊 之前它名声不好是因为被滥用 06/03 11:56
4F:→ BF109Pilot:那位何会被滥用呢???因为好用啊XD 06/03 11:56
5F:→ ianlin45:flash跨平台的问题在於... 苹果不支援 06/04 00:28
6F:→ ianlin45:一个东西没办法在苹果上用 那就是残缺的跨平台 06/04 00:29
7F:→ jdward:Flash 可以将 .fla 转换成 iOS 原生的 APPs 06/04 14:37