New Game: MazeJumper

利用业余时间, 断断续续的开发, 小游戏算是基本完成了. 本来要做成可以选择角色的, 后来时间不够就搁置了. 角色是静态图, 没用到骨骼.

由Adobe AIR技术开发, 使用了基于Stage3D的Genome2D框架.

包含的ANE: 本地提醒, Alert, 社会化分享(Adobe官方ANE), 内付费购买(Adobe官方ANE), iAd(Adobe官方ANE), GameCenter(Adobe官方ANE)

但正式上线后发现广告和游戏中心罢工了, 目前还在查找原因.

作图占了一半时间, 苦手.很多地方都能看出相当初级的作画功底:

 

玩法非常简单, 只要选择下一步要跳跃的方块即可.需要注意的是, 角色在跳跃的同时, 地面也会向下移动一个方块的距离, 别选错了.

如果掉到虚无(黑色区域)中, 不用紧张, 立即(动作一定要快)使用自己技能栏中能脱离虚无的技能(位置转换, 传送, 地面生成等), 很快就能转危为安的.

灵活使用方块上面的或自己技能栏的技能可以随意调戏和虐杀其他角色了.

欢迎试玩: MazeJumper

 

通过AIR Native Extension在AIR应用中加入iAd广告(一) —— Flash Builder篇

 

目前通过Adobe AIR发布iOS应用的案例已经很多了. 随着AIR runtime及AIR SDK的不断升级,AIR App for iOS在iDevice运行流畅度大大提高.感谢Adobe带给大家这么好的技术和工具.

在苹果商店中, 可直接发布付费应用获得收益, 也可免费发放并通过广告得到分成. 但AIR不支持原生iAd广告组件.这时只能通过ANE(Air Native Extension)调用苹果原生API. 官方ANE插件站推荐了iOS iAd Native Extension for Adobe AIR插件. 最近无意中在Google Code找到iad-air-ios,重要的是, 它是免费的 :)

下面通过Flash Builder 4.6介绍下使用方法.

1. 打开FB4.6, 新建ActionSript Mobile Project, 本例中使用iAdTest为项目名.去掉黑梅和安卓的选项, 只勾选iOS系统:

 

2. 前往iad-air-ios, 下载最新的插件 iAdPrefixed.zip 并解压.

3.打开iAdTest项目属性,选择ActionScript Build Path, 切换到Native Extensions, 选择第2步解压的ANE文件并添加到项目.

 

4. 敲入主程序代码:
package
{
import com.adobe.nativeExtensions.AdBanner;
import com.adobe.nativeExtensions.AdBannerEvent;
[…]