‘造轮子’ 只是开心了自己 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要回答技术问题时复制粘贴 AI 生成的内容
visonme
V2EX    程序员

‘造轮子’ 只是开心了自己

  •  
  •   visonme 2015-12-24 14:43:26 +08:00 2665 次点击
    这是一个创建于 3581 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个轮子是我在年前开始的,那时候想到这个计划,是因为现在业务需求, Qt 框架一些东西已经不能很好满足了,而相对 Net 框架的一些东西却能更好的完成我们现在的工作,所以就这样开始了这个计划,借着微软 Net 的开源,在从 Net 到 CPP 的重写工作中给我们省了很多不必要的麻烦了。

    年底了,轮子也造的差不多了,至此个人的感觉就是这伙开心了自己,然后自己啥也没得到.

    故事起因:
    我们的产品最早是基于 Net wpf 的, WPF 在处理多媒体,图形图像,动画上真的很优秀,不足就是内存烧的厉害.性能待改善.

    后来仅仅为跨平台,减少成本,我们统一投奔了 Qt ,这两年给予 Qt 框架开发过来,我们发现 Qt 的坑真不少,尤其在处理绘图,多媒体这块,所以这两年修改产品问题远远超过了开发时间(这些问题来自于平台调用, Qt 自身 bug ,我们产生的 bug ),所以才开始了这个造轮子计划,轮子出来了,发现最后也只能用在 window 平台,伤。

    有没有人有什么好的跨平台多媒体,图形图像,动画的解决方案不? Opengl/opencv/ffmpeg 这些都考虑过,可视最后碍于一些因素都放弃了。
    1 条回复    2015-12-24 15:57:24 +08:00
    wezzard
        1
    wezzard  
       2015-12-24 15:57:24 +08:00   1
    首先,.Net 不是 Net 。

    你可以仿照果的技自己一形框架出,但是工程很大,主要不要考 GNUStep ,面很多都是的,我只考面的牛拉夫森方法解析塞曲的。

    WPF 我用,不知道主是如何秀的。

    分:一是描述性,就是我定一 duration 再定好 timing function 和 initial/final value 引擎自己去 interpolate 的;有一是模仿物理的,就是我定好物的量和施加的力,引擎自己去算之後每一的位置。

    前者相後者更容易,而後者需要三引擎和碰撞的知,然而者都不是好的。主的因某些因素放 OpenGL 肯定是因知道了 OpenGL 一形框架不容易,白了很有可能是技不。

    那既然是技不,加技才是王道。

    自己形框架不是一的事,你是在主程完成 UI 是 BeOS 的可以在任意程完成 UI ?光一的不同回答就後的截然不同。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5473 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:36 PVG 16:36 LAX 01:36 JFK 04:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86