打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Cocos2d
//
//  GameScene.cpp
//  FireDemo
//
//  Created by LiuYanghui on 13-2-4.
//
//
 
#include "GameScene.h"
#include "Bullet.h"
 
GameScene::GameScene(){
}
 
GameScene::~GameScene(){
}
 
CCScene* GameScene::scene(){
CCScene* scene = CCScene::create();
GameScene* layer = GameScene::create();
scene->addChild(layer);
return scene;
}
 
bool GameScene::init(){
if (!CCLayer::init()) {
return false;
}
initData();
return true;
}
 
void GameScene::initData(){
winSize = CCDirector::sharedDirector()->getWinSize();
CCSprite* mainBg = CCSprite::create("bg.jpg");
mainBg->setPosition(ccp(winSize.width*.5,winSize.height*.5));
addChild(mainBg);
CCSprite* tank = CCSprite::create("tank.png");
tank->setPosition(ccp(winSize.width*.5,winSize.height*.8));
addChild(tank);
//创建子弹对象
m_bullet = Bullet::create();
m_bullet->setPosition(winSize.width*.5,winSize.height*.8);
addChild(m_bullet);
setTouchEnabled(true);
}
 
 
 
void GameScene::registerWithTouchDispatcher(void){
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, true);
}
 
bool GameScene::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
//每次点击添加一个新子弹
m_bullet->addNewBullet();
return true;
}
 
void GameScene::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)
{
 
}
 
void GameScene::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
{
 
}
 
void GameScene::ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent)
{
 
}
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
cocos2d
Cocos2d-x 屏幕适配新解
【cocos2d-x入门实战】微信飞机大战之五:批次渲染
cocos2d-x 2.0.4 封装组合框 ComboBox
cocos2d-x 关卡选择界面(CCScrollView的使用)
iPhone cocos2d游戏开发-2
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服