精灵的移动效果,旋转效果

移动:

-(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
    CGPoint touchLoc = [touch locationInNode:self];
    // Log touch location
    CCLOG(@"Moved sprite to @ %@",NSStringFromCGPoint(touchLoc));
    // Move our sprite to touch location
    CCActionMoveTo *actionMove = [CCActionMoveTo actionWithDuration:1.0f position:touchLoc];
    [_sprite runAction:actionMove];
}

旋转效果

 // Animate sprite with action
    CCActionRotateBy* actionSpin = [CCActionRotateBy actionWithDuration:1.0f angle:360];
    [_sprite runAction:[CCActionRepeatForever actionWithAction:actionSpin]];

精灵的移动效果,旋转效果,布布扣,bubuko.com

时间: 2024-10-03 13:39:46

精灵的移动效果,旋转效果的相关文章

cocos2d-x 精灵添加描边效果

学习cocos2d-x 以来一直对里面的shader部分感兴趣,今天正好花了点时间来研究一下精灵的描边效果. 主要参考了子龙山人大神的TestCpp里面例子并结合自己的理解,实现相对比较简单.主要是根据引擎内部自带的shader相关代码来实现的. 好了废话不多说看代码: 1.首先需要打开CCShaderCache.cpp文件修改里面部分代码,添加我们描边的效果. 在此枚举值里面加入:kShaderType_LabelOutline 2.然后在 voidShaderCache::loadDefau

Shader2D: 一些2D效果的Shader实现

刚刚开源了自己积累的一些2D效果的Shader实现,项目地址.效果在下面列出,我使用的Unity版本是5.3.5p8,可用不低于此版本的unity打开查看.需要注意的是,我的实现初衷在于原理的理解,并未斟酌优化,如果项目中使用请考虑优化.本文会不定期更新,添加新研究的效果.后面如果有时间,我可能会开一系列博客详细写写每个效果的原理和实现细节,欢迎朋友和我一起讨论.(P.S. 如果对你有帮助,别忘了点github右上角的star,谢谢!) Blur 效果: 模糊 原理: 采样附近上下左右四个相邻像

如何使用沙盘多开流量精灵,流量精灵多开有用吗

1 下载并安装沙盘软件.然后创建若干个沙盘. ? 2 从网上下载流量精灵并预备好要刷流量的网址,先不要开始刷.注意我把流量精灵复制了若干份,现在打开第一个,可以刷两个网址,我填入网址,但不开启分享.如果此时运行2.exe是无法多开的,还是会变成1.exe出现. ? 3 关闭刚才打开的1.exe的流量精灵(桌面右下角右击退出),然后右击沙盘1,在沙盘中运行任意程序,浏览到1.exe.然后打开这个软件. ? 4 开启该流量精灵的分享. ? 5 以此类推,注意修改其他沙盘中运行流量精灵的网址,我们先刷

使用nodejs分别搭建一个服务器和客户端,模拟问答精灵

嘻嘻.最近在玩nodejs,在我的学习以及理解中nodejs的执行环境主要是分为三个部分的,首先会有一个global的全局对象,然后在这个全局对象中又包含有一个核心模块和文件模块(可以理解为是用户自己写的文件)的. 并且nodejs具有两个特点的,那就是1.是一个非阻塞的I/O模型,也就是说nodejs的操作是异步的.2.是基于事件驱动的程序设计思想的. 今天主要是通过自己搭建服务器和客户端,让两者之间进行通信,模拟出类似问答精灵的一个效果的.在这之前,我们是很有必要了解一下服务器与浏览器之间是

Simple2D-25 精灵动作

精灵动画作用在精灵上,使精灵表现出动画效果.本文将详细说明如何创建一个简单的动作系统,暂时只有 4 中基本的动作--平移.旋转.缩放和 Alpha 变化,并且这些动作能够自由组合,组成串行动作或并行动作.下图是动作系统的类图: 动作就是进行插值的过程,需要在每一帧被调用.FrameCall 顾名思义是一个帧调用对象,将 FrameCall 添加到帧调用管理器 FrameCallManager 中,FrameCall 的 Step( float frame_time ) 函数则在每一帧中被调用.

cocos2d-x 精灵遮罩

转自:http://bbs.9ria.com/thread-220210-1-4.html 首先得理解一些东西. 1.理解颜色混合.精灵有个成员函数:setBlendFunc().这个函数以一个ccBlendFunc类型的变量为參数.这个ccBlendFunc是个结构体.这个结构体中有两个变量:src 和 dest. 举个样例: 代码: ccBlendFunc  spriteBlend; spriteBlend.src = GL_ONE; spriteBlend.dst = GL_ZERO; p

风火轮 –动画效果:擦除、形状、轮子、随机线条、翻转远近、缩放、旋转、弹跳效果

今天再花了一个白天时间,把PPT动画的进入效果全部实现. 浮入效果 头文件 class TCbwAnimationEffect_Erase : public TCbwAnimationEffect { // 擦除 virtual void __fastcall BuildMaskMat(cv::Mat& destMat, cv::Mat& srcMat, TRect displayRect); public: __fastcall TCbwAnimationEffect_Erase();

cocos2d 游戏开发实战

文章转自:http://uliweb.clkg.org/tutorial/read/40 6   cocos2d 游戏开发实战 6.1   创建cocos2d项目 6.2   cocos2d v3 "hello world" 6.2.1   显示一个飞船 6.3   精灵 6.4   開始 space viking 之旅 6.4.1   添加 sneakyinput 6.5   精灵的移动效果,旋转效果 6.6   定时器效果 6.7   启动 cocos2d,默认竖屏 6.8   检

【Neko C Engine】一个基于 C 语言的游戏基础代码库

原本已经用 C++ 在写着一个游戏代码库了,个人作品,规模很小,只能满足基本的游戏开发需求,后来突发奇想,试着用 C 语言重写了一次自己的游戏代码库,姑且叫做 Neko C Engine 吧,缩写 nkCEngine,基于 Windows 系统,底层封装了 Win32 窗口.D3D.DirectSound 等等,使用的时候不需要操心 Win32 窗口,不需要操心绘图与音效播放的细节,直接一个 C 函数创建对象,然后用对应的 C 函数操作对象: 这个库的最终目标,是希望公开出来给所有对游戏开发感兴