Cocos2d JS 之消灭星星(五) 游戏主场景

 1 /*
 2  * 游戏主场景
 3  */
 4 var playerGameData;//玩家信息
 5 var GameMainScene = ccui.Layout.extend(
 6 {
 7     ctor:function()
 8     {
 9         this._super();
10         this.zinit();
11         this.setTopInfor();
12         this.addStarLayout();
13     },
14     //游戏主场景顶部显示信息
15     setTopInfor:function()
16     {
17         //初始化玩家信息
18         playerGameData = PlayerLocalData.getItem();
19         //这里要注意,第一次进入游戏时,playerGameData是一个数组,之后就变成对象了,这里确保游戏中统一用对象
20         if(playerGameData.length == true)
21         {
22             playerGameData = playerGameData[0];
23         }
24         else
25         {
26             playerGameData = playerGameData;
27         }
28         var gameTopInfo = new GameTopInformation();
29         gameTopInfo.y = this.size.height - gameTopInfo.height;
30         this.addChild(gameTopInfo, 1);
31     },
32     //将星星层添加到主场景
33     addStarLayout:function()
34     {
35         var starLayout = GameStarLayout.createLayout();
36         this.addChild(starLayout, 1);
37     },
38     //初始化
39     zinit:function()
40     {
41         //设置布局大小
42         this.size = cc.size(480, 800);
43         this.setSize(this.size);
44         //实例化背景图片
45         var backGround = new myImage(res.mainbacktop);
46         backGround.y = this.size.height - backGround.height;
47         this.addChild(backGround, 0);
48         var backGround1 = new myImage(res.mainbackbottom);
49         this.addChild(backGround1, 0);
50     }
51 });
52 
53 
54 GameMainScene.createScene = function()
55 {
56     var gameLayout = new GameMainScene();
57     var scene = cc.Scene.create();
58     scene.addChild(gameLayout);
59     return scene;
60 };

 

转载于:https://www.cnblogs.com/zfsSuperDream/p/4063569.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值