这是一个创建于 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  | | 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 ?光一的不同回答就後的截然不同。 |