什么时候 HTML5 系列的技术可以真正达到当年 flash 的水平?

2015-09-29 18:49:28 +08:00
 lalalakakaka
我经常喜欢上: http://armorgames.com/ 玩些小游戏。
这上面的小游戏通常都是用 flash 完成的。虽然 flash 技术因其自身缺陷已经被大众抛弃,被踩上一万只脚。但是你真的不得不服 flash 的表现力和开发效率。
现在流行的所谓“ H5 ”(我恨 H5 这个说法,你们知道我想说的就是微信朋友圈里那些会动有声音的小广告就行了),根本和当年的 flash 水平小动画没得比,开发流程又实在原始+ 丑陋。
而现在基于 HTML5 技术做出来的小游戏还是始终和 flash 游戏差一个档次。
说实话,真的很怀念 flash 流行的那些日子~~如果 adobe 再争气些就好了。
推荐 flash 几个小游戏吧:

《纸飞机冒险》,我最喜欢的休闲游戏:
http://armorgames.com/play/7598/flight?via-search=1
《宝石塔防》,非常有策略性:
http://armorgames.com/play/15760/gemcraft-chasing-shadows
《 The Last Stand - Dead Zone 》生存类的 RPG ,表现力不输单机游戏:
http://armorgames.com/the-last-stand-dead-zone-game/13691
9372 次点击
所在节点    程序员
47 条回复
magicyu1986
2015-09-30 09:17:02 +08:00
"库太少"
litpen
2015-09-30 09:40:14 +08:00
我觉得 adobe 可以做个类似 flash 的 html5 图形化工具,又可以继续大卖了
imn1
2015-09-30 09:40:43 +08:00
1.吹的人目的不良,不是官方言论
2.HTML5 确实可以取代 flash ,但淘汰不是它本身能掌控的,是市场
3.虽然 HTML5 产生有一定时日,但从客户端设备支持的现状看,目前 HTML5 还是起步阶段
4.HTML5 编程者出于娱乐目的从业者还很少

市场是有选择的,在线视频已经打响第一枪
但是,参照 vcd/rmvb 历史,就能估计中国这个市场始终会有别于其他
moe3000
2015-09-30 09:46:21 +08:00
HTML5 又不是为了取代 flash..
mfaner
2015-09-30 10:28:19 +08:00
@typcn “只能用打印调试法”你也是厉害
meathill
2015-09-30 12:18:29 +08:00
@typcn Adobe 市场部最近几年连给 Flash PR 都懒得搞了,真让人失望。 Google 找到这个 2011 年的视频,也足以一战了: <amp-youtube data-videoid="-Sso6ikWfzI" layout="responsive" width="480" height="270"></amp-youtube>
你说 Flash 只能 trace ……拜托喷之前先了解一下嘛。

这么说吧,所有让你觉得,“我靠 HTML5 真屌”的东西,都是大约 5 年前 Flasher 玩剩下的。

--------

可惜的是, Adobe 太挫,未来只能是开放 Web 标准的。
malcolmyu
2015-09-30 12:22:56 +08:00
@chengzhoukun 但是也要考虑到历史的进程啊
typcn
2015-09-30 12:26:23 +08:00
@meathill 如果在浏览器里面用,除了 trace 别无办法,难道在客户机出了问题,你把 Flash IDE 搬进去,再把源码 传过去调试一份?

要贴贴 Working 的 Page / Source Code ,看视频毫无意义,视频渲染技术 0x 年就有,网页上的真 3D 除了 Unity 和 WebGL 还没见过别的。
jaguar
2015-09-30 12:52:47 +08:00
IE 看着楼上一帮傻叉在那自娱自乐不厚道的笑了
meathill
2015-09-30 13:36:04 +08:00
@typcn 浏览器里面一样可以用 debug flash player 来调试,断点单步跳进跳出都可以。你要是这样说, uglify 或者 closure compiler 编译之后的代码只具备理论上的调试性而已。

alternative3d 是一个俄罗斯的团队做的基于 stage3D 的引擎,视频当然不是渲染出来的,不然贴出来有何意义……

随便哪个 3d 引擎都有 showcase 页面,既然你不曾看过就贴在这里:

http://www.flare3d.com/showcase/

http://old.alternativaplatform.com/en/showcase/

http://away3d.com/showcase/
typcn
2015-09-30 13:48:52 +08:00
@meathill 点了 20 个, 16 个不可用, 3 个黑屏, 1 个只有开始按钮点了没反应

没有找到一个 Demo ,甚至没有一个图片有视频中的效果
samael
2015-09-30 13:59:02 +08:00
有种遗老遗少的既视感,就像我一直觉得 nds 的游戏性是手游的好几倍,但又能怎样呢?

主要看你做游戏是要达成什么目的,比如说传播率。我的观点是平台特性决定游戏方式。而且游戏开发和做 web 还是有区别的,这点隔阂还得用时间去填上

好像大家都是技术的角度,并没有说游戏设计的角度。。。
mozartgho
2015-09-30 14:08:34 +08:00
我知道火车站的自助购票机界面是 flash 做的
mrtone
2015-09-30 14:26:41 +08:00
@typcn flash 也有 Stage 3D GPU 加速的, 这些 webgl 作品都可以用 flash 实现出来…… flash 作品 http://www.nissan-stagejuk3d.com/ 声明下,我曾经是 webgl 从业者,顺带关注过 Stage 3D 和 away3d 。。。
w88975
2015-09-30 14:51:04 +08:00
@mozartgho 这个我玩崩过,长按还是怎么样 会出现 flash 的右键菜单,选 flash 设置,跳转到 adobe 的官网去。。。
mrtone
2015-09-30 14:52:11 +08:00
adobe 的 FLSL 比 webgl 的 GLSL 还是要难用不少的,像汇编一样,虽说 flash 确实是已经日薄西山了,但好歹平台统一, html5 虽说有很多很不错的新 API ,但各个浏览器厂商实现标准和进度都不同,很多比较细节、底层的 API ,支持度都不够,作为开发者根本不敢用……个人感觉这是 html5 最大的一个问题。
Mark24
2015-09-30 15:00:05 +08:00
@typcn 效果惊人
Khlieb
2015-09-30 16:51:47 +08:00
@chengzhoukun 早年乔布斯写书指出 Flash 不适应移动端的操作,尤其是触屏操作
aprikyblue
2015-09-30 17:15:49 +08:00
@typcn

"再给 Flash 5 年"、、、那俩页面的效果,难道 flash 做不出来么。。

打印调试法也是醉
jinwyp
2015-09-30 21:43:36 +08:00
flash 开发三个月的游戏 html5 要开发 2 年,还没 flash 流畅, 现在搞 html5 厉害的人全是 flash 转过去的. 再过 10 年 html5 还是赶不上 flash

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/224583

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX