2010-09-15 61 views
3

我开始了一个新项目,将物理模拟(在Adobe Director中创建) 转换为更新的平台,即html5 canvas或SVG。我想避免Flash有几个原因。我在寻找建议和原因,为什么canvas或SVG最适合这个项目。我已经读过SVG更适合交互性,在这种情况下它很重要,但它不是动画的最佳选择。画布在动画上更好,但它与交互作用挣扎,所以我听说过。有没有人有与画布交互方面的经验,难道真的那么难吗?请指教。谢谢您将使用哪种技术来进行物理仿真SVG或Canvas?

+0

我知道Box2D画布引擎被移植到Javascript/canvas。可能是你想要查看的东西。 http://box2d-js.sourceforge.net/ – dave 2010-09-15 15:54:26

+0

另外https://developer.mozilla.org/en/Canvas_tutorial – dave 2010-09-15 15:55:48

+0

这只是一个意见:如果我在为网络做物理模拟,我会用一些东西交给胖客户端,这样我可以稍后获得更多的灵活性,比如Java applet。如果涉及3D,我已经看到在浏览器中托管xaml的整齐演示。我可以问问,如果这些现在在网上?我只是好奇。 – 2010-09-15 15:58:01

回答

1

画布中的交互不一定非常困难(有相当多的js库可以帮助你)。而且svg中的动画完全可以做到,例如参见svg-wow.org。请记住,您可以按照您认为合适的方式混合搭配svg和帆布,以便充分利用这些技术的优势,如演示here

+0

任何方向或用于在画布中进行交互的库的示例? – tstrokes 2010-09-16 16:52:14

相关问题