博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2dx 3.x(移动修改精灵坐标MoveTo与MoveBy)
阅读量:5885 次
发布时间:2019-06-19

本文共 1508 字,大约阅读时间需要 5 分钟。

1 // 2 //  MainScene.cpp 3 //  helloworld 4 // 5 //  Created by apple on 16/11/8. 6 // 7 // 8  9 #include "MainScene.hpp"10 Scene * MainScene::createScene()11 {12      auto scene = Scene::create();    //创建层13     MainScene *layer = MainScene::create();14     scene->addChild(layer);15     return scene;16 }17 bool MainScene::init(){18     if (!Layer::init()) {19         return false;20     }21     22     23 //    MoveTo:把某一Sprite移动到某个位置24 //    MoveBy:把某一Sprite移动一段距离,它有一个方法reverse,它让对象按原路径返回25     26     27     /*28      *@MoveTo,移动到某个Point29      */30     Size size = Director::getInstance()->getWinSize();31     Sprite *spriteMoveTo = Sprite::create("snow.png");32     spriteMoveTo->setPosition(Vec2(size.width / 2.0f, size.height / 2.0f));33     this->addChild(spriteMoveTo, 1);34     35     ActionInterval *forward = MoveTo::create(4, Vec2(300, 300));36     spriteMoveTo->runAction(forward);37     38     39     /*40      *MoveBy,移动一段距离41      */42     Sprite *spriteMoveBy = Sprite::create("snow.png");43     spriteMoveBy->setPosition(Vec2(size.width / 4.0f, size.height / 4.0f));44     this->addChild(spriteMoveBy, 1);45     46     ActionInterval *forwardBy = MoveBy::create(2, Vec2(200, 300));47     ActionInterval *backBy = forwardBy->reverse();48     Action *action = Repeat::create(dynamic_cast
(Sequence::create(forwardBy, backBy, NULL)), 4);49 spriteMoveBy->runAction(action);50 51 52 53 return true;54 }

 

转载于:https://www.cnblogs.com/luorende/p/6045424.html

你可能感兴趣的文章
Ada boost学习
查看>>
Unity中SendMessage和Delegate效率比较
查看>>
Linux下EPoll通信模型简析
查看>>
react-native 制作购物车ShopCart
查看>>
Linux服务器 java生成的图片验证码乱码问题
查看>>
【转】QT中QDataStream中浮点数输出问题
查看>>
活动实录 | Design For Failure——饿了么技术运维实践
查看>>
402. Remove K Digits
查看>>
用户吐槽:Azure DevOps CI 体验太差
查看>>
C# 8的Ranges和递归模式
查看>>
为所有PHP-FPM容器构建单独的Nginx Docker镜像
查看>>
一文看完HTTP3的演化历程
查看>>
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>
依赖类型语言Idris发布1.0版本
查看>>
四种方式主导你的第一个敏捷项目
查看>>
2019年,你需要关注这些Node API和Web框架
查看>>
Entity Framework Core 2.0的突破性变更
查看>>
QCon上海2015盛大开幕
查看>>
回顾Swift 3,展望Swift 4
查看>>
Bowery为什么从Node.js转向 Go
查看>>