cocos2d-x学习笔记(14)笨木头游戏系列LittleRunner
2015-12-16 17:17
656 查看
创建筛选器,为了给类分类存放,方便管理维护。其实就是创建文件夹,但这是虚拟的文件夹,对代码文件的只是路径不会产生任何不良影响。
创建实体基类:
Entity.h#ifndef __Entity_H__
#define __Entity_H__
#include "cocos2d.h"
USING_NS_CC;
class Entity :public Node{
public:
Entity();
~Entity();
Sprite* getSprite();
void bindSprite(Sprite* sprite);
private:
Sprite* m_sprite;
};
#endif
Entity.cpp
#include "Player.h"
#include "Entity.h"
Entity::Entity(){
m_sprite=NULL;
}
Entity::~Entity(){
}
Sprite* Entity::getSprite(){
return this->m_sprite;
}
void Entity::bindSprite(Sprite* sprite){
this->m_sprite=sprite;
this->addChild(m_sprite);
}
创建实体基类:
Entity.h#ifndef __Entity_H__
#define __Entity_H__
#include "cocos2d.h"
USING_NS_CC;
class Entity :public Node{
public:
Entity();
~Entity();
Sprite* getSprite();
void bindSprite(Sprite* sprite);
private:
Sprite* m_sprite;
};
#endif
Entity.cpp
#include "Player.h"
#include "Entity.h"
Entity::Entity(){
m_sprite=NULL;
}
Entity::~Entity(){
}
Sprite* Entity::getSprite(){
return this->m_sprite;
}
void Entity::bindSprite(Sprite* sprite){
this->m_sprite=sprite;
this->addChild(m_sprite);
}
相关文章推荐
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
- cocos2d-js html5自定义鼠标图案及设置原点方法
- cocos2d 中文显示问题解决
- cocos2d-lua里sprite button imageview换图片
- cocos2d-lua里 如何绑定按钮button的点击事件click
- cocos2d-lua里如何获取cocosstudio里的资源
- cocos2d-lua里如何加载csb文件
- cocos2dx - tmx地图分层移动处理
- Cocos2d3.0 CheckBox
- Cocos2d-x 常见细节问题总结 1
- COCOS2DX ANDROID 打印不出日志
- cocos2dx
- 自己动手写cocos2dx游戏引擎(七)——自动释放池
- 自己动手写cocos2dx游戏引擎(六)——引用计数机制
- cocos2d-x从c++文件生成lua绑定文件及lua脚本文件
- 自己动手写cocos2dx游戏引擎(五)——渲染对象
- cocos2dx AdMob for Android
- 记录一下cocos2d-x发布iOS项目是遇到的问题
- 【Cocos2d-x源码分析】 Cocos2d-x内存管理解析
- 2015_12_15 cocos 一键盘脚本编译apk