1. Cocos官方下载Cocos2d-js v3.x引擎,创建新项目simpleAnim。
      2. Flax下载基于Cocos2d-js的运行时并解压。
      3. 如果不使用Flax-js的源代码,请将压缩包内的bin/flax-lite.min.js嵌入到index.html的body标签中:
      4. 如果要使用Flax-js的源代码,请将压缩包内的src/flax文件夹拷贝到src/文件夹下。
      5. 配置project.json
      6. 上一篇输出的zombie.flax,将其放置到res目录下,然后在src下新建一个Resource.js文件,定义好资源:
        //Flash输出的资源
        var res = {
            zombie:"res/zombie.flax"
        };
        //simpleScene依赖的资源
        var res_simpleScene = [
            res.zombie
        ];

        除了.flax的文件格式,你也可以用plist文件格式,说明在这里

      7. 在src下新建一个SimpleScene.js文件,定义一个简单场景:
        var SimpleScene = cc.Scene.extend({
            onEnter:function(){
               this._super();
               //窗口尺寸
               var winSize = cc.visibleRect;
               //res.zombie是Flash输出的资源路径
               //“ZombieWalk"是Flash中定义的动画类名
               //{parent: this, x:...}是可设定的任意参数,指定parent表示自动加入父容器
               var zombie = flax.assetsManager.createDisplay(res.zombie, "ZombieWalk", {parent: this, x: winSize.width/2, y: winSize.height/2, fps:60});
               //播放动画
               zombie.play();
            }
        });
      8. 更改src/main.js文件:
        cc.game.onStart = function(){
            //初始化引擎
            flax.init(cc.ResolutionPolicy.SHOW_ALL);
            //注册场景
            flax.registerScene("simpleScene", SimpleScene, res_simpleScene);
            //切换场景
            flax.replaceScene("simpleScene");
        };
        cc.game.run();
      9. 然后在project.json的jsList中加入:
        "src/Resource.js",
        "src/SimpleScene.js"
      10. 运行效果:
      11. 文档中所有的素材及示例均可在Flax-js-examples中。
日期:2014年12月13日 作者:longames

Sorry, comments for this entry are closed at this time.