划线实现"黑白跑游戏"模拟
来源:互联网 发布:薄暮知秋什么意思 编辑:程序博客网 时间:2024/05/19 00:16
<1>
public: virtual void draw(); void update(float dt); cocos2d::CCRect rect; void addRect(float dt); void moveRect(float dt);public: vector<CCRect> rectArray;
<2>
void HelloWorld::update(float dt){ CCLog("update"); this->addRect(dt); this->moveRect(dt);}void HelloWorld::addRect(float dt){ static float t = 0.0f; t += dt; if(t > 1.5f) { float width = CCRANDOM_0_1() * 200 + 200; float height = CCRANDOM_0_1() * 10 + 10; float x = -width; float y = CCRANDOM_0_1() * 480; CCRect rect = CCRectMake(x, y, width, height); rectArray.push_back(rect); t = 0.0f; }}void HelloWorld::moveRect(float dt){ for(vector<CCRect>::iterator iter = rectArray.begin(); iter != rectArray.end(); iter++) { (*iter).origin.x += 100 * dt; }}void HelloWorld::draw(){ this->update(1/60.0f);//画个实心的矩形 ccDrawColor4B(50, 50, 50, 50);glLineWidth(3); for(vector<CCRect>::iterator iter = rectArray.begin(); iter != rectArray.end(); iter++) { ccDrawSolidRect(ccp((*iter).origin.x,(*iter).getMaxY()),ccp((*iter).getMaxX(),(*iter).origin.y),ccc4f(0,50,50,1.0f)); } }
0 0
- 划线实现"黑白跑游戏"模拟
- android开发 自定义view实现黑白棋子游戏
- 模拟实现扫雷游戏
- h5 游戏 黑白格
- HTML上划线 中划线 下划线实现
- 实现中划线
- canvas实现鼠标划线
- 【Shader】游戏屏幕黑白特效
- 模块化动态划线实现解读
- 划线
- 【软件设计】模拟经典游戏超级玛丽实现
- 扫雷游戏C语言模拟实现
- 三子棋游戏C语言模拟实现
- Ripple游戏水波模拟算法实现
- 【JZOJ5056】【GDSOI2017模拟4.13】黑白广场
- 黑白卡片-Java-牛客模拟四
- 智力游戏(黑白子交换)
- 一个简单的黑白五子棋游戏
- opencv常用函数(c++版本)
- Java排序算法(三):堆排序
- 【OpenCV】数字图像灰度直方图
- Java排序算法(四):冒泡排序
- asp.net微信公众平台开发
- 划线实现"黑白跑游戏"模拟
- 摘抄
- Java排序算法(五):快速排序
- Java排序算法(六):直接插入排序
- Java排序算法(七):折半插入排序
- hdu 1011 Starship Troopers 树形dp
- Android:自定义Seekbar
- 物化视图日志
- win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 .