黑马程序员技术交流社区
标题:
cocos2d实际案例中的错误!!!!
[打印本页]
作者:
张恒宇
时间:
2015-7-1 18:13
标题:
cocos2d实际案例中的错误!!!!
通过cocos2d 的代码
Block.h的代码
#include <iostream>
#include<cocos2d.h>
USING_NS_CC;
class Block:public Sprite
{
public:
virtual bool init();
virtual void update(float dt);
CREATE_FUNC(Block);
};
Block.cpp代码
#include "Block.h"
bool Block::init()
{
Sprite::init();
Size s = Size((rand()%20)+5,(rand()%30)+10);
Size visibleSize = Director::getInstance()->getVisibleSize();
setPhysicsBody(PhysicsBody::createBox(s));
setTextureRect(Rect(0, 0, s.width, s.height));
setContentSize(s);
setPositionX(visibleSize.width);
scheduleUpdate();
return true;
}
void Block::update(float dt)
{
this->setPositionX(getPositionX()-1);
if(getPositionX()<0)
{
log(">>>");
unscheduleUpdate();
removeFromParent();
}
}
这个案例中block虚函数怎样实现动态联编!
C62D9A9F-188D-4F0E-AECE-0A3B6A72846A.png
(118.66 KB, 下载次数: 20)
下载附件
2015-7-1 18:08 上传
作者:
pp584995727
时间:
2015-7-2 07:32
学习了,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2