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.pswp.cn/news/161589.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/161589.shtml
英文地址,請注明出處:http://en.pswp.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歲危機、裁員甚至猝死之云云。最近也…