cocos2dx三角函数与小球
2015-07-12 17:42
369 查看
//第二课
_angle = 0;
_width = 0;
//点
auto dot = DrawNode::create();
dot->drawDot(Vec2(0,0),10,Color4F(1.0,1.0,1.0,1.0));
addChild(dot);
dot->setPosition(visibleSize / 2);
schedule([dot,this,visibleSize](float f){
dot->setPositionY(visibleSize.height/2+sin(_angle)*100.0);
dot->setPositionX(_width);
_width += 1;
_angle+=0.1;
if (_angle > 360) _angle = 0;
if (_width > visibleSize.width) _width = 0;
_angle = 0;
_width = 0;
//点
auto dot = DrawNode::create();
dot->drawDot(Vec2(0,0),10,Color4F(1.0,1.0,1.0,1.0));
addChild(dot);
dot->setPosition(visibleSize / 2);
schedule([dot,this,visibleSize](float f){
dot->setPositionY(visibleSize.height/2+sin(_angle)*100.0);
dot->setPositionX(_width);
_width += 1;
_angle+=0.1;
if (_angle > 360) _angle = 0;
if (_width > visibleSize.width) _width = 0;
相关文章推荐
- cocos2dx笛卡尔坐标
- 基于cocos2d-x的游戏客户端优化
- 【Cocos游戏实战】功夫小子第六课之游戏主功能场景的分析和实现
- cocos2d-x+lua开发模式下编辑器的选择
- Cocos2dx中RotateTo对旋转方向的处理
- Cocos2dx 3.6 说明文档
- 偷cocos的说明文件过来试试CSDN的markdown编辑器
- 【cocos2d-x】AnchorPoint
- 【cocos2d-x 报错异常集】error C2665: “cocos2d::LabelTTF::create”: 2 个重载中没有一个可以转换所有参数类型
- cocos2d-x使用tile map总结
- Cocos Studio工程分析
- 使用Cocos Studio创建一个简单的工程
- Cocos2d-x制作跳棋第三步:棋子动作实现及AI算法思想
- cocos2d中CCSprite的使用总结 【转】
- Cocos2d-x的几种EventListener和_eventDispatcher的add函数的区别
- 【独立开发者er Cocos2d-x实战 006】使用Cocos2dx 实现截图功能
- Lambda(C++)表达式在Cocos2-x中的几种应用
- cocos2d 缓存池 对象的再利用
- cocos2dx toLua 没有PyYAML的解决办法
- cocos2d-x ndk adt mac 路径配置