V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
8023
V2EX  ›  问与答

flash 过时了, 我可以用什么?

  •  
  •   8023 · 2017-08-27 10:31:56 +08:00 · 4145 次点击
    这是一个创建于 2664 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前些天接到一个做 2D 动画的活: 动画的内容大概就是一个十字路口, 红绿灯按照一定的时间变化, 十字路口的车随着红绿灯的变化而移动. 然后可以通过另一个窗口自定义车 / 路 / 信号灯 / 背景的样子(其实就是换图片).

    我一看这玩意儿很好做啊, 用 flash 花了半天时间捣鼓出来了(包括绘图和动画). 然后他们只需要下载个 swf 播放器就可以使用了. 但这件事引发了我的一些思考:

    现在 flash 不是即将被 html5 取代了嘛, WebGL 实现这个动画也并不复杂, 但我做这么个特别简单的动画的话, 还需要去捣鼓 JS/ CSS? 我看我做完的 swf 只有 4M, 为了这个动画还得给对面搭个浏览器(或 nodejs 环境)?

    之后我就想到了用游戏引擎去做, 下了个 UE4, 动画勉强做出来了, 但找不到实现"游戏(动画)过程中改变图片资源"的方法(需要使用者使用第三方绘图软件绘制图片后, 放入指定文件夹, 动画自动载入).

    再然后我就想到了 OpenGL, 做这玩意也并不是特别复杂, 但这么简单的东西用 OpenGL 代码量瞬间多了有没有... 想想 flash 那边捣鼓几个元件画个引导线就成瞬间就不想写了.

    再就是 pygame, 之前没用过但看起来挺简单的, 在发这篇文章的同时也在学这玩意儿.

    我学的比较杂, 上面的各种方法我都有尝试, 感觉都没 flash 来的方便直接(大概是懒得打代码吧), 那么除了 flash 之外还有什么简单的软件或工具可以制作类似的动画? 尤其是做一些简单的 2D 动画, 用上述工具都有种杀鸡用牛刀的感觉.

    12 条回复    2017-08-27 22:16:59 +08:00
    designer
        1
    designer  
       2017-08-27 10:37:18 +08:00 via iPhone   ❤️ 1
    尽量别做交互
    用 animate(flash 新名) 对纯动画 导出 html 或者 svg 动画试一试
    lydasia
        2
    lydasia  
       2017-08-27 10:40:26 +08:00   ❤️ 1
    难道不是看你这动画放在什么地方?放网页上,还要交互,当然是 html5,做成视频,谁管你用什么,压出来不都一样。
    oott123
        3
    oott123  
       2017-08-27 12:10:54 +08:00 via Android   ❤️ 1
    Web 技术的话,canvas
    非 web 技术选择就很多了,这么简单的动画大部分 GUI 库都可以实现,不需要游戏级别的引擎
    coderluan
        4
    coderluan  
       2017-08-27 12:15:58 +08:00   ❤️ 1
    游戏的话,egret 之类的游戏引擎,动画的话,illustrator 之类的平面动画软件吧。
    8023
        5
    8023  
    OP
       2017-08-27 12:18:14 +08:00 via Android
    @lydasia 就是因为我不需要放网页上,而且需要交互,所以才会迷茫...
    hjc4869
        6
    hjc4869  
       2017-08-27 12:19:25 +08:00   ❤️ 1
    目标平台?
    8023
        7
    8023  
    OP
       2017-08-27 12:34:35 +08:00 via Android
    @hjc4869 平台? win10 | Debian
    autoxbc
        8
    autoxbc  
       2017-08-27 15:42:02 +08:00 via iPhone   ❤️ 1
    过时了而已,也不是废弃了,开发效率高就用,不用纠结
    bibizhang
        9
    bibizhang  
       2017-08-27 15:51:35 +08:00   ❤️ 1
    ae 和 hype
    kuke
        10
    kuke  
       2017-08-27 15:54:48 +08:00   ❤️ 1
    一个工具而已,当然可以用了,我们培训班学生最多的一科,打算再教个三年以上
    Akagi201
        11
    Akagi201  
       2017-08-27 20:03:59 +08:00   ❤️ 1
    h5 webrtc
    master
        12
    master  
       2017-08-27 22:16:59 +08:00   ❤️ 1
    如果你熟悉 Flash 或者你做的东西考虑用浏览器承载 可以试试 Egret
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3300 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:05 · PVG 13:05 · LAX 21:05 · JFK 00:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.