Cocos2d-x能够实现的效果总结
动作(Actions)
scale缩放:scaleto/scaleby 放大缩小到什么程度
skew倾斜:skewto/skewby 倾斜到什么程度
rotationalskew旋转着倾斜:rotationalskewto/rotationalskewby 旋转着倾斜
Skew+scale+rotate倾斜+缩放+旋转
jump跳跃:jumpto/jumpby 跳跃到某个位置,或者以某个数量接跳跃
cardinalspline,catmullrom沿着某个路径移动:沿着某个图形移动,可以是规则的图形也可以是不规则图形
blink一闪一闪的效果
fadein/fadeout淡入淡出效果
tint色彩:tintto/tintby 改变小精灵的色彩
animation动画:让小精灵呈现动态效果
sequence:move+rotate:移动加旋转序列
sequence:move+rotate+scale+removeself:移动,旋转,缩放,让自己消失
spawn:jump+rotate:一边跳一边旋转,向翻跟斗一样
reverse an action:执行一个动作相反的动作
delaytime延迟时间:move+delay+move移动+延迟一段时间+移动
repeat/repeatforever:重复执行或者永久重复执行动作
reverse a sequence:反向执行一个序列
orbit camera:轨道摄像机
pauseresumeactions:暂定和继续actions
过渡(transitions)
CCTransitionProgressOutIn:一个场景逐渐变小,直到消失,是通过一个大长方形到一个小长方形消失的,然后组件显示第二个场景,先显示的是第二个场景外围的区域,然后再显示第二个场景里面区域。
CCTransitionFadeTR:第一个场景从左下角开始淡出一直到右上角,第二个场景从左下角开始淡入一直到右上角
CCTransitionFadeBL:第一个场景从右上角开始淡出一直到左下角,第二个场景从右上角开始淡入一直到左下角
CCTransitionSplitRows:奇数行向左出,偶数行向右出
CCTransitionSplitCols:奇数行向下出,偶数行向上出
CCTransitionFade:出去的场景淡出,屏幕变黑,进来的场淡入
FadeWhileTransition:出去的场景淡出,屏幕变白,进来的场淡入
FlipXLeftOver:沿着X从左翻转
FlipXRightOver:沿着X从右翻转
FlipYUpOver:沿着Y从上,翻转
FlipYDownOver:沿着Y从下翻转
FlipAngularLeftOver:从某个角度在左边翻转场景
FlipAngularRightOver:从某个角度在右边翻转场景
FlipAngularUpOver:从某个角度在上边翻转场景
FlipAngularDownOver:从某个角度在下边翻转场景
ZoomFlipXLeftOver:沿着X从左翻转,而且有放大缩小效果
ZoomFlipXRightOver:沿着X从右翻转,而且有放大缩小效果
ZoomFlipYUpOver:沿着Y从上翻转,而且有放大缩小效果
ZoomFlipYDownOver:沿着Y从下翻转,而且有放大缩小效果
ZoomFlipAngularLeftOver:沿着某个角度从左翻转,而且有放大缩小效果
ZoomFlipAngularRightOver:沿着某个角度从右翻转,而且有放大缩小效果
CCTransitionShrinkGrow:缩小出去的场景,放大进来的场景
CCTransitionRoToRoom:一边旋转一边缩放
CCTransitionMoveInL:从左边进入
CCTransitinMoveInR:从右边进入
CCTransitionMoveInT:从上边进入
CCTransitionMoveInB:从下边进入
CCTransitionSlideInL:从左边滑动着进入,滑动的过程中把第一个场景推出去了
CCTransitionSlideInR:从右边滑动进入
CCTransitionSlideInT:从上边滑动进入
CCTransitionSlideInB:从下边滑动进入
CCTransitionJumpZoom:跳动加缩放
进度动作actionprogress
SpriteProgresstoRadial:精灵沿着径向执行进度动画
SpriteProgresstoHorizontal:精灵沿着水平方向执行动画
SpriteProgresstoVertical:精灵沿着垂直方向执行动画
SpriteProgresstoRadialMidpointChanged:精灵沿着中点改变时的那个径向执行进度动画
SpriteProgressBarVarIoUs:精灵执行进度条动画时,精灵所在的那个条不断变化
SpriteProgressBarTintAndFade:精灵执行进度条动画时,颜色变化,并且有淡出效果
特效effects
WavesTiles3D:3D效果摇摆tiles
JumpTiles3D:3D效果tiles跳跃起来,这样就能看到每个tile下面的背景了
SplitRows:将整个场景分成若干行,奇数行往左,偶数行往右
SplitCols:将整个场景分成若干列,奇数列往下,偶数列往上
FlipX3D:3D水平方向翻转效果
FlipY3D:垂直方向翻转效果
Lens3D:3D棱镜效果
Ripple3D:3D波纹效果
Liquid:液体晃动效果
Waves:波动效果
Twirl:转动效果
ShakyTiles3D:tiles震动3D效果
ShatteredTiles3D:肢离破碎的tiles3D效果
ShuffleTiles:将所有的tiles混乱排列的效果
FadeOutTRTiles:tiles从左下角向右上角淡出
FadeOutBLTiles:tiles从右上角向左下角淡出
FadeOutUpTiles:tiles从下向上淡出
FadeOutDownTiles:tiles从上向下淡出
点击和移动(ClickAndMove)
ClickAndMoveTestScene:每当点击鼠标左键时,小精灵更随着我们的鼠标移动
整个世界都在旋转(RotateWorld)
粒子运动组成各种效果(Particle)
下雪,下雨,烟花效果灯。
精灵缓入缓出效果(SrpiteEaseInOut)
EaseIn:缓入
EaSEOut:缓出
精灵运动轨迹(MotionStreak)
HighQualityMode/FastMode
绘制原始的各种几何形状(DrawPrimitives)
绘制三角形,曲线,多边形等等
节点(Node)
这个到底是什么意思,不太懂
触碰测试(touches)
每当小精灵触碰到一个东西时,做一些事情
菜单(Menu)
动作管理器(ActionManager)
通过动作管理器对精灵如何执行一些列动作进行管理。
LogicTest:先执行什么动作再执行什么动作的逻辑进行控制
PauseTest:让一个动作暂停
ResumeTest:继续一个动作
RemoveTest:移除一个动作,从而让Grossini不会碰撞墙壁
层(Layer)
LayerRGBA:两个精灵分别在不同的层,改变每个层的RGBA,从而知道他们是不同的层
场景(Scene)
Parallax:Parent and 3 childrens
搞不懂的东西
地图(TiledMap)
用地砖堆砌起来的地图相关展示
时间间隔(Interval)
标签(Label)
文本输入框(TextInput)
不同的文本输入框,有不同的缺省行为
CCTextFiledTTF:缺省行为是每输入一个字符就跳动一下,并且可以限制字符个数
TextFieldTTF:缺省行为什么也没干
精灵(Sprite)
精灵能够执行一些力动作,比如旋转,缩放等等
时间表(Scheduler)
使用Scheduler利用timeScale实现快进和回退功能
渲染纹理(RenderTexture)
搞不懂
2d纹理
搞不懂
物理引擎Chipmunk,Box2D
物理引擎的测试,比如说模拟一个物体在有重力的环境下等情景。
高级的特效EffectsAdvanced
小键盘(Keypad)
后台音乐播放相关(CocosDenshion)
音乐播放,暂停,回放,音量控制等等
性能优化相关(Performance)
精灵个数啥的,node,纹理,particle,触碰等等相关性能如何优化。
扩展(Extensions)
字体(fonts)
和本地化相关(current language)
如何获取本地语言
纹理缓存(TextureCach)
纹理缓存不懂
阴影相关(Shade)
多点触摸(MultiTouch)
多点触摸相关类如何使用
剪切(Clipping)
不懂
文件操作(FileUtils)
如何操作文件相关的演示
人体脊椎各个部分如何运动(spine)
精灵的各个关节如何运动,实现动态精灵效果啥的
转载地址:http://blog.sina.com.cn/s/blog_621c16b10101egh3.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。