2013-04-25 89 views
0

嗨,任何人都可以给我一个Flash库的链接,可以使用矢量图像或与Flash profressional cs6 movieclip合并?矢量图形的最佳Flash引擎?

在Illustrator或Flash Pro CS6中制作的矢量图像?

cs6 profressional native是否足以进行“优化”游戏?使用更少的内存等。

我正在寻找一个Flash游戏引擎,我仍然可以编写像FlashDevelop和Flashpunk,但也可以做矢量图形。

+1

无论如何,Flash使用矢量图形,所以你本身不需要额外的库。您还可以将Illustrator文档导入到Flash中。你到底在问什么? – weltraumpirat 2013-04-25 19:33:43

+0

您可以随时查看Starling等框架。 – David 2013-04-25 19:47:12

回答

0

首先,几件事情需要注意的:

  • Flash支持矢量图形。这是在该语言的基本代码中实现的,因此无论您在做什么,都可以使用矢量图形(尽管某些预先构建的引擎会因各种原因需要光栅图像)
  • FlashDevelop位于IDE中,或集成开发环境,这意味着它是一个工具,如记事本或微软的文字,但在其中键入您的代码。这不是一个游戏引擎。
  • 看起来你已经发现,Flashpunk专为光栅图形设计,而不是矢量图形。
  • 你的游戏最终如何“optomized”是你的结果,而不是你正在使用的工具。如果您在矢量图形中使用具有数千个顶点的艺术资产,那么世界上就没有代码库,可以让您的游戏不被优化。所以是的,你可以使用Flash CS6完成一个完全优化的游戏。Flash CS6实际上是两件事:内容创建工具(用于制作或分组艺术资产)和一个Actionscript集成开发环境。

记住这一切,你确实可以在Flash中开发内容,然后将该内容从Flash导出到FlashDevelop。 SWC导入是最好的方式。基本上,您使用所有图形和声音在Flash中构建.fla文件,为要在FlashDevelop中使用的库中的每个Flash DisplayObject指定一个类名,进入Flash中的发布设置并启用.swc输出,以及发布。然后将其导入FlashBuilder,你可以简单地调用

this.addChild(new graphic001()) 

在你写在Flash Builder(一个延伸,当然级DisplayObjectContainer)一类。

一个很好的例子教程,可以发现:Here

要回答虽然你原来的问题,以防万一我错了,你为此做好准备(或未来的家伙,查看这个问题) ,我建议使用柑橘引擎。 Nape物理引擎非常易于使用,一旦您对传统的displayList格式感到自信,就可以开始使用starling框架,而无需切换到不同的引擎。不过,我想指出,我真的认为你还没有做好相应的准备。您最好先完成一些“制作游戏”的Flash教程,比如this one