利用FLEX 和 Actionscript开发FLASH 游戏(一)


利用FLEX 和 Actionscript开发FLASH 游戏(一)
2011年08月02日
  利用FLEX 和 Actionscript开发FLASH 游戏
  开始
  本系列包括1至10局部:利用FLEX开发游戏
  写自Matthew Casperson Casperson 2008年10月31日出版
  开始FLASH 游戏开发。这篇文章告诉你利用FLEX和Actionscript生成一个FLASH 游戏要下载什么工具以登科一步的细节。
  标签:Flex,Flash,tutorial,Actionscript,game
  开始
  利用Flash Player 和Flex SDK Adobe 给你供给了你在开始生成自己的Flash 游戏时做必需的任何东西。用Flex 生成Flash 游戏存在几个优势:
  l 跨平台接受性― 存在一个实用于任何主流平台flash player
  l 轻率安排― 公布一个游戏就好像上传一个swf文件一样容易
  l (几乎)仅需零安装 &mdashhttp://www.9tisite.info/jiaru/644.html; 一个最后用户仅必需一个安装了 Flash player 插件的网络博览器
  l 免费的工具― 你所有必需的只是一个免费的 Flex SDK 和一个文本编辑器
  这一系列论文将带你逐渐打听利用Flex 生成一个2D Flash 游戏的过程http://www.best2co.info/lianxiwomen/543.html,游戏最后为一个守旧派风格的top down shooters(鸟瞰角的射手) 的全面游戏。
  开始你率先必需在http://om/products/flex/flexdownloads/下载Flex 3 SDK。SDK 包括了你将本文的源代码编译为一个能加载到网页的SWF 文件所需的所有工具。你也必需一个相当好的文本编辑器。我很迷恋Textpad,这能够从http://om/下载。最后你必需从http://om/support/flashplayer/downloads.html 下载一个Flash debug player(调试版Flash player)。Flash debug player 将批准你直接敞开一个SWF文件,而无须生成一个包括此SWF文件的网页。有了这三个工具你就能够开始编程了。
  在游戏里面要用到的图片是spritelib里面的一个供给。你能够从http://om/fun/spritelib.html 下载。
  生成利用过程
  观念上Flex 将一个等闲的过程分成两局部:GUI(图形用户界面)和 Actionscript 代码。GUI 在MXML文件中生成,这是一个包括嵌入到标签里面的用户界面元素的XML文件,与HTML 很相仿。当心MXML文件能够在mx 里面包括Actionscript :脚本符号,然而MXML文件的重要焦点是定义用户界面。
  MXML文件的顶级标签是mx:Actionscript 标签。利用过程对象是Flex 利用过程的入口点,也即便最相称逻辑的开始处。
  main.mxml Actionscript 源代码
  
  
  
  
  我们从定义利用过程对象的一些属性开始。这些属性能够在mx里面的一些个性:利用过程标签来设置。这在任何写过HTML的人看来都该当比拟纯熟。
  width and height
  在像素级别指定过程的屏幕大小
  framerate
  指定每秒揭示帧数的极点。缺省值是24,然而既然我们想要游戏运行得尽可能快,良好用一个大得多的数字来遮蔽它。当心设置帧速率为100不是就确定帧的速率总是100(甚至只是接近100)。这个属性只是设置了一个帧速率能到达的最高值。
  creationComplete
  附上一个利用过程生成时要调用的函数。我们把这个作为过程的入口点。
  enterFrame
  附上一个每次屏幕被重画时要调用的函数。我们调用这个函数来重画游戏屏幕的下一帧。
  mx:脚本标签给我们供给了书写一些Actionscript 代码的地方。[CDATA[]]标签只是表示在mx内部的任何特异字符:Script 标签定然被解释成文本,梦洁家纺而不是XML 字符。在mx里面:脚本标签是我们必需给这两个函数cretionComplete和enterFrame传值用的。
  编译和运行
  要编译过程你必需在号召提醒符下运行号召:mxmlc main.mxml 。 然后你能够在Flash debug player 里面穿越文件―>敞开来敞开生成的main.swf文件。
  那么最后的收获?一个未曾任何东西的空白屏幕。我确认不是尤其令人兴奋,但这是一个开始。我们将在本系列的第二局部扩充代码来开始画屏幕。
  你能够在http://flexfighters.sourceforge.net/flexfighters1. html 试玩这个Flash 游戏,在https://sourceforge.net/project/showfiles.php?grou p_id=241490&package_id=293860&release_id=631084 下载源代码。
  插图
  编译
  Flash 游戏
  本文来自CSDN博客,请标明出处:http://blog.csdn.net/literza/archive/2009/06/04/42 41318.aspx就显得极其的不够用了。写一个“俄罗斯方块”的过程,即便一个“相对混杂”的问题。翻开一本《C++Primer》,
  DTM测验环境搭建
  JBOSS 目录构造

猜你喜欢

转载自qek56qek.iteye.com/blog/1571644
今日推荐