-
\"Cocos2d捕鱼达人源代码\
资源介绍
自己写的项目
cc.Class({
extends: cc.Component,
properties:
{
//按钮“减”
leftBtn: cc.Node,
//按钮“加”
rightBtn: cc.Node,
//背景
bg: cc.Node,
//炮台列表
batteryList:[cc.Node],
//炮台预制数组
bulletList:[cc.Prefab],
flueList:[cc.Prefab],
coinText:cc.Label,
//炮台最大旋转角度
maxDegree:70,
//炮台最小旋转角度
minDegree:-70,
},
onLoad: function ()
{
var manager = cc.director.getCollisionManager();
manager.enabled = true;
//炮台当前旋转角度
this.currentBatteryRotation = 0;
//当前炮台
this.currentBattery = this.batteryList[0];
this.totalBattery = this.batteryList.length;
this.totalCoin = 1000;
this.addCoin(0);
//当前炮台类型
this.currentBatteryIndex = 0;
this.addBatteryEvent();
this.addFireEvent();
},
//添加开炮事件
addFireEvent: function(){
this.addNodeTouchEvent(this.bg, function(event)
{
if(this.totalCoin - this.currentBatteryIndex - 1 < 0)
{
return;
}
this.changeBattery(event);
this.makeBullet();
this.addCoin(-(this.currentBatteryIndex + 1));
}, this);
},
//生成炮弹
makeBullet: function()
{