StarlingManual:项目创建步骤

来源:互联网 发布:java divide by zero 编辑:程序博客网 时间:2024/05/02 21:07

 

 

项目设置

在这个项目设置前你应该已经设置好了你的IDE和最新版的SDK,如果你还没有进行过设置,请点击寻找项目的配置教程。

Adobe Flash Builder 4.6

你的Adobe Flash Builder 4.6应该已经安装了最新的Flex SDK来支持Flash Player 11。如果你想开发这对移动平台的应用,按照说明把最新的AIR SDK复制到Flex SDK中即可。

如何创建一个Starling项目:

  • 下载Starling并且将它移动到一个新的文件夹下以免你不小心删掉它。
  • 在Flash Builder中创建一个新的项目。
    • 点击“文件—新建—ActionScript项目”创建一个浏览器应用。
    • 点击“文件—新建—ActionScript手机项目”创建一个移动应用。
  • 设置一个名称和路径,然后点击下一步。
  • 在“构建库路径”中,点击添加文件夹,然后在你刚才移动的目录中选择“starling/src”文件夹。
  • 点击“完成”按钮。

你的项目已经创建配置完成,你需要编写一写源代码,当然,这些内容都会在后面的小节中讲到。

要测试Starling的性能,总需要发布一个发行版本非常麻烦。你可以点击“项目—导出发行版”并且测试的时候选择release版本的Flash Player。

FlashDevelop

Android

  1. 下载并安装Android SDK
  2. 安装 AIR 3.2
  3. 下载 AIR 3.2 SDK
  4. 将 AIR 3.2 SDK文件夹移动到FlashDevelop的flex文件夹下,例如 (C:\FlashDevelop\Tools\flexsdk)
  5. 下载安装并启动FlashDevelop
  6. 创建一个新的 Air Mobile As3 项目
  7. 修改 aplication.xml
    <application xmlns="http://ns.adobe.com/air/application/3.2">    <fullScreen>true</fullScreen>    <visible>true</visible>    <renderMode>direct</renderMode>    <aspectRatio>landscape</aspectRatio>    <autoOrients>false</autoOrients>
  1. 菜单' Project → Properties
    1. Output (tab)
      1. Platform → Air Mobile
      2. Version → 3.2
      3. Dimensions → 1280×800 (根据你swf播放器的版本)
      4. Framerate → 60
    2. Sdk (tab)
      1. 选择 AIR 3.2 SDK的文件路径
    3. 编译器选项 (tab)
      1. 添加编译参数 → -swf-version=13 (-swf-version=15 works too)
  2. 更改 Run.bat
    1. Target → choose your target type
    2. Desktop → choose your target resolution
  3. 创建一个Android设备使用的证书,文件目录为/bat/CreateCertificate.bat
  4. 下载Starling,并将它拷贝到你的项目文件夹中
  5. 编写你的APP
  6. 当你在进行真机调试的时候,你需要将你的android设备调整为USB模式并且允许来源不明应用安装
    1. Menu → Settings → Applications → Unknown sources
    2. Menu → Settings → Applications → Development → USB debugging
  7. 将android连接到计算机后,你需要安装对应的驱动程序。
  8. 发布 (ctrl + enter)
  9. 完成喽~~~! =)

如果你看到一个“Fatal error”,那么说明你的程序已经丢失设备,换句话说你的flash已经失去GPU的加速支持,那么你使用Starling.handleLostContext = true;来处理之前丢失设备的Starling对象。

Windows 操作系统

  1. 安装 AIR 3.2
  2. 下载 AIR 3.2 SDK
  3. 将 AIR 3.2 SDK 文件夹移动到FlashDevelop的fle文件夹下,例如 (C:\FlashDevelop\Tools\flexsdk)
  4. 下载安装并启动FlashDevelop
  5. 创建一个新的 Air / As3 项目
  6. 修改配置文件 aplication.xml
    <application xmlns="http://ns.adobe.com/air/application/3.2">    <visible>true</visible>    <renderMode>direct</renderMode>
  1. 菜单' Project → Properties
    1. Output (tab)
      1. Platform → Desktop
      2. Version → 3.2
      3. Dimensions → 1280×800 (根据你swf播放器的版本)
      4. Framerate → 60
    2. Sdk (tab)
      1. Choose the path where you copied the AIR 3.2 SDK
    3. Compiler Options (tab)
      1. Additional Compiler Options → -swf-version=13 (-swf-version=15 works too)
  2. 更改 Run.bat文件
    1. Target → choose your target type
    2. Desktop → choose your target resolution
  3. 下载并复制Starling库文件到你的项目路径中
  4. 编写你的游戏项目代码
  5. 发布 (ctrl + enter)
  6. 完成! =)