cocos2dx ​​Animate3D(三)

一些总结

动作(Actions)

  • move移动:moveto/moveby 从一个位置移动到另外一个位置 从一个位置移动多少数量级
  • rotate旋转:rotateto/rotateby 从一个角度旋转到另外一个角度 旋转多少个数量级
  • scale缩放:scaleto/scaleby 放大缩小到什么程度
  • skew倾斜:skewto/skewby 倾斜到什么程度
  • rotationalskew旋转着倾斜:rotationalskewto/rotationalskewby 旋转着倾斜
  • Skew+scale+rotate倾斜+缩放+旋转
  • jump跳跃:jumpto/jumpby 跳跃到某个位置。或者以某个数量接跳跃
  • cardinalspline,catmullrom沿着某个路径移动:沿着某个图形移动。能够是规则的图形也能够是不规则图形
  • bezier两个精灵重叠在一起一个在前面,一个在后面:bezierto/bezierby
  • 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)

所谓过渡也就是第一个场景怎样过渡到第二个场景,能够加入非常多效果。

  • CCTransitionProgressInOut:一个场景以一个长方形的形式逐渐变大。然后显示另外一个场景。
  • CCTransitionProgressOutIn:一个场景逐渐变小。直到消失,是通过一个大长方形到一个小长方形消失的。然后组件显示第二个场景,先显示的是第二个场景外围的区域,然后再显示第二个场景里面区域。
  • CCTrasitionCrossFade:一个场景渐出,一个场景渐入
  • TransitionPageForward:向前翻页效果
  • TransitionPageBackward:向后翻页效果
  • CCTransitionFadeTR:第一个场景从左下角開始淡出一直到右上角,第二个场景从左下角開始淡入一直到右上角
  • CCTransitionFadeBL:第一个场景从右上角開始淡出一直到左下角,第二个场景从右上角開始淡入一直到左下角
  • CCTransitionFaceUp:第一个场景从底部開始淡出一直到顶部,第二个场景从底部開始淡入一直到顶部
  • CCTransitonFadeDown:第一个场景从顶部開始淡出一直究竟部,第二个场景从顶部開始淡入一直究竟部
  • CCTransitionTurnOffTiles:以随机的顺序关闭掉外出的场景的砖瓦
  • 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)

參考ActionsProgressTest

  • SpriteProgressToRadial:精灵沿着径向运行进度动画
  • SpriteProgressToHorizontal:精灵沿着水平方向运行动画
  • SpriteProgressToVertical:精灵沿着垂直方向运行动画
  • SpriteProgressToRadialMidpointChanged:精灵沿着中点改变时的那个径向运行进度动画
  • SpriteProgressBarVarious:精灵运行进度条动画时,精灵所在的那个条不断变化
  • SpriteProgressBarTintAndFade:精灵运行进度条动画时,颜色变化,并且有淡出效果
  • SpriteProgressWithSpriteFrame:并不不过精灵运行动画,精灵所在的整个frame运行动画效果,包含精灵所在的那个frame旁边的填充

特效(effects)

  • TurnOffTiles: 以随机的顺序关闭tiles
  • WavesTiles3D:3D效果摇摆tiles
  • JumpTiles3D:3D效果tiles跳跃起来,这样就能看到每一个tile以下的背景了
  • SplitRows:将整个场景分成若干行。奇数行往左,偶数行往右
  • SplitCols:将整个场景分成若干列。奇数列往下,偶数列往上
  • PageTurn3D:3D翻页效果
  • Shaky3D:整个页面震动效果
  • Waves3D:整个页面波动效果
  • 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从上向下淡出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue实现浏览器禁止鼠标选中文字禁止右键禁止F12键

1. 禁止鼠标选中文字 document.onselectstart new Function("event.returnValuefalse");2.禁止右键 document.oncontextmenu new Function("event.returnValuefalse");3. 禁止F12键 document.addEventListener("keydown", function (e) {if…

Go语言多线程爬虫万能模板它来了!

对于长期从事爬虫行业的技术员来说,通过技术手段实现抓取海量数据并且做到可视化处理,我在想如果能写一个万能的爬虫模板,后期遇到类似的工作只要套用模板就能解决大部分的问题,如此提高工作效率何乐而不为? 以下是一个…

有关Vue、微信小程序、UniApp中的CSS中的宽度width单位、自适应

在Vue中,可以使用以下单位来设置宽度(width) 像素(px):最常用的单位,表示一个绝对长度单位。例如,width: 200px; 表示宽度为200像素。百分比(%):…

Mac自带的看图如何连续查看多张图片

一、问题 mac看访达里的图片时,双击打开一张图片,然后按上下左右键都没法切换到另外的图片。而且也没找到像window一样单击缩略图可以看到预览图。其实是自己不懂得怎么使用,哈哈哈😂 二、方法 2.1、图标方式 可以看到缩略图&a…

新的centos7.9安装jenkins(二)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 接上一节文章。 这个版本默认git也安装好了,所以全局配置这个不需要了。 maven安装3.9.3版本…

前缀和——DP35 【模板】二维前缀和

文章目录 🍎1. 题目🍒2. 算法原理🍅3. 代码实现 🍎1. 题目 题目链接:【模板】二维前缀和_牛客题霸_牛客网 (nowcoder.com) 描述 给你一个 n 行 m 列的矩阵 A ,下标从1开始。 接下来有 q 次查询&#xff0…

ElasticSearch的日志配置

ElasticSearch默认情况下使用Log4j2来记录日志,日志配置文件的路径为$ES_HOME/config/log4j2.properties,配置方法见Log4j2的官方文档。 参考path-settings,通过指定path.logs,可以指定日志文件的保存路径。 在日志配置文件$ES_…

【OpenCV实现图像:使用OpenCV生成拼图效果】

文章目录 概要通用配置不考虑间隔代码实现考虑间隔代码实现小结 概要 概要: 拼图效果是一种将图像切割为相邻正方形并重新排列的艺术效果。在生成拼图效果时,可以考虑不同的模式,包括是否考虑间隔和如何处理不能整除的部分。 不考虑间隔&a…

【NLP】GPT 模型如何工作

介绍 2021 年,我使用 GPT 模型编写了最初的几行代码,那时我意识到文本生成已经达到了拐点。我要求 GPT-3 总结一份很长的文档,并尝试了几次提示。我可以看到结果比以前的模型先进得多,这让我对这项技术感到兴奋,并渴望…

HQL刷题 50道

HQL刷题 50道 尚硅谷HQL刷题网站 答案 1.查询累积销量排名第二的商品 select sku_id from (select sku_id, dense_rank() over (order by total desc) rnfrom (select sku_id, sum(sku_num) totalfrom order_detailgroup by sku_id) t1) t2 where rn 2;2.查询至少连续三天下…

php 时区查看和设置

php的时区&#xff0c;关系到相关时间函数的结果 其他相关&#xff1a; linux时区设置&#xff1a;链接 pgsql时区设置&#xff1a; 一、查看可以用的时区列表 新建一个php文件&#xff0c;输入下面程序即可 <?php echo "<pre>"; var_dump(timezone_id…

基于go-zero的rpc服务示例

以下是一个基于 go-zero 框架的简单 RPC 服务示例&#xff0c;该示例包括一个服务端和一个客户端通过 gRPC 进行通信。 服务端 1、定义 .proto 文件 在 rpc/add 目录下创建 adder.proto 文件&#xff0c;定义 RPC 服务&#xff1a; syntax "proto3";package add…

IOS+Appium+Python自动化全实战教程

由于公司的产品坐落于不同的平台&#xff0c;如ios、mac、Android、windows、web。因此每次有新需求的时候&#xff0c;开发结束后&#xff0c;留给测试的时间也不多。此外&#xff0c;一些新的功能实现&#xff0c;偶尔会影响其他的模块功能正常的使用。 网上的ios自动化方面的…

MyBatis-Plus的分页插件和乐观锁插件

MyBatis-Plus: 探索分页查询和乐观锁插件 在现代的Web应用开发中&#xff0c;高效的数据处理是不可或缺的一部分。MyBatis-Plus&#xff0c;作为MyBatis的增强版&#xff0c;提供了多种插件来简化和优化数据库操作。在这篇博客中&#xff0c;我们将重点介绍两个非常实用的插件…

09_面向对象高级_泛型

泛型 1. 认识泛型 定义类、接口、方法时&#xff0c;同时声明了一个或多个类型变量&#xff08;如&#xff1a;&#xff09;&#xff0c;称为泛型类、泛型接口、泛型方法、它们统称为泛型。 2. 泛型类 public class Test {public static void main(String[] args) {MyArray…

计算机网络之物理层(数据通信有关)

一、概述 1.1物理层引入的目的 屏蔽掉传输介质的多样性&#xff0c;导致数据传输方式的不同&#xff1b;物理层的引入使得高层看到的数据都是统一的0,1构成的比特流 1.2.物理层如何实现屏蔽 物理层靠定义的不同的通信协议&#xff08;一般称通信规程&#xff09; 这些协议…

基于高质量训练数据,GPT-4 Turbo更出色更强大

11月7日消息&#xff0c;OpenAI在首届开发者大会上正式推出了GPT-4 Turbo。 与GPT-4相比&#xff0c;GPT-4 Turbo主要有6方面的提升&#xff1a; 1、扩展下文对话长度&#xff1a;GPT4最大只能支持8k的上下文长度&#xff08;约等于6000个单词&#xff09;&#xff0c;而GPT-4…

智能小车速通版——手把手教程

考虑到大部分学校&#xff0c;会发放简易小车来作为智能车初期培训和筛选的工具&#xff0c; 于是&#xff0c;我写一个简单的教程&#xff0c;能够实现简单小车的电磁循迹。 通过这个教程&#xff0c;能够通过简化的步骤搭建寻迹小车&#xff0c;进而了解整个智能车是如何实…

Redis-Redis持久化,主从哨兵架构详解

Redis持久化 RDB快照&#xff08;snapshot&#xff09; 在默认情况下&#xff0c; Redis 将内存数据库快照保存在名字为 dump.rdb 的二进制文件中。 你可以对 Redis 进行设置&#xff0c; 让它在“ N 秒内数据集至少有 M 个改动”这一条件被满足时&#xff0c; 自动保存一次数…

【操作系统】I/O软件层次结构

文章目录 1. 前言2. I/O软件层次结构2.1 用户层软件2.2 设备独立性软件2.3 设备驱动程序2.4 中断处理程序 1. 前言 偶然看到“程序员的护城河是什么”这个话题&#xff0c;作为一个工作两年多的程序员吧&#xff0c;经常看到网上关于各种35岁危机、裁员甚至猝死之云云。最近也…