首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Actionscript移植到C++ --有没有人在这个话题上给出了指导?

将Actionscript移植到C++ --有没有人在这个话题上给出了指导?
EN

Stack Overflow用户
提问于 2010-12-29 23:06:17
回答 2查看 1.1K关注 0票数 0

将Actionscript移植到C++ --有没有人在这个话题上给出了指导?所以我想尝试将papervision3d移植到C++中,而不是使用alchymy向后移植它。你觉得那个怎么样?有可能吗?

1)为什么要移植PV3d?它很快。这很简单。我知道并喜欢它。这可能会推动PV3d兴趣的新飞跃。如果g++和LLVM能够像他们所说的那样优化代码,那么它可能会击败当前的Alternativa 7.5。2)据我所知,有一种方法可以使用C/C++中的Alchemy库创建真正的swf,并编译成swf,因此这意味着所有的事件模型和显示列表可能都已经存在了。(prooving link to video on adobe tv from max develop 2008)

EN

回答 2

Stack Overflow用户

发布于 2010-12-30 00:38:53

将ActionScript移植到C++并不是完全不合理的,然而,您将缺少的是Flash为您提供的所有支持代码。你必须重新实现显示列表、事件调度等等。

尽管如此,我不建议移植Papervision,因为距离上次更新已经有一年多了,首席开发人员已经离开了项目。如果有什么不同的话,我建议你研究一下更“活跃”的Away3D。

第三,“摩尔山”版本的flash player将支持合适的硬件加速3d (和软件兼容层),使你的移植努力在几个月内变得毫无意义。

总而言之。不要这样做。

票数 2
EN

Stack Overflow用户

发布于 2010-12-29 23:50:37

不要这样做。即使你的移植是成功的,你所要做的就是将ActionScript 3转换成C++再到ActionScript 3。因此,你最终得到的是和第一次一样的代码,甚至可能更糟,因为你有了第二次转换,你对它几乎没有影响。

尝试改进原始的papervision3d源代码可能会更有效率,尽管我并不期望有很大的性能飞跃。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4555195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档