cocos2dx之CCGrid3D波浪效果動作
Cocos2d-x的設計允許我們在遊戲的任何部分自由地使用OpenGL,這為我們帶來了無與倫比的靈活性,但同時也必須注意,濫用OpenGL會使得程式碼變得混亂而難以維護,因此除非迫不得已,不應首先考慮OpenGL。
引擎封裝了一個特殊的動作類CCActionGrid3D,可以模擬一些簡單的3D特效,在一些情況下可以代替OpenGL。恰好引擎利用CCActionGrid3D提供了一個類似於我們實現的水紋效果的波浪效果動作,下面我們就利用Cocos2d-x自帶的動作來實現水紋效果。
這個特效動作類的使用非常簡單,先看如何用其代替我們之前實現的效果。在開始場景的初始化中加入下面的兩行程式碼:
CCGrid3DAction *grid = CCWaves3D::create(50, 40, ccg(10, 10), 10); this->runAction(grid);
就可以看到波浪效果動畫了。
相關推薦
cocos2dx之CCGrid3D波浪效果動作
Cocos2d-x的設計允許我們在遊戲的任何部分自由地使用OpenGL,這為我們帶來了無與倫比的靈活性,但同時也必須注意,濫用OpenGL會使得程式碼變得混亂而難以維護,因此除非迫不得已,不應首先考慮OpenGL。 引擎封裝了一個特殊的動作類CCActionGrid3D,
quick-cocos2dx 之transition.execute()的緩動效果
mod 技術分享 經典 dsm 能夠 經典的 pos shee 區分 註:本文圖片來源(http://hosted.zeh.com.br/tweener/docs/e
cocos2dx之閃爍效果-CCBlink
想讓自己建立的sprite有閃爍的效果 ,就需要利用到CAction的派生類:CCBlink了,詳細程式碼如下: void MyActionCCBlinkLayer::initLayer() { CCSize size = CCDirector::sharedDi
Unity Shader之波浪效果
很簡單,注意每次傳入的頂點值是沒有偏移過的 Shader "Custom/Waves" { Properties { _MainTex("Texture", 2D) = "white" {} _WaveSpeed("Speed", float) = 0.0
CSS3動畫(二):波浪效果
col -1 loading ack css代碼 code load width ase 實現效果 如圖所示: 首先得準備三張圖,一張是淺黃色的背景圖loading_bg.png,一張是深紅色的圖loading.png,最後一張為bolang.png。 css代碼
JS實例之選項卡效果,實現點擊對應的顯示效果
http body auto 100% itl elements lis style char 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
JS實例之圖片滑動效果,實例圖片滑動進場
ava 圖片滑動 代碼 right adding pre -- lin parseint 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&
JS實例之滾動固定效果,實現頂部菜單固定效果。
rip bsp 實現 con tel body text 滾動 title 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3
js之網頁倒計時效果
int utf char fur nts elements 兩個 計算 當前 <!DOCTYPE html> <html> <head> <meta charset="UTF-8">
cocos2dX 之數據存儲
金幣 能夠 cpp 存儲 red 發現 eas hello false 今天我們來看cocos2dX裏面的數據存儲類, CCUserDefault, 如今的遊戲基本都會把用戶信息保存下來, 以便於再次進入遊戲的時候讀取, 為了方便起見,有時我們也能夠用CCUse
cocos2dx之WebView踩過的坑(android返回鍵處理問題)
lib mar 是否 12px blog tex clas ons 測試的 最近遊戲接入了一個私服平臺,由於沒有sdk,所以支付相關的操作需要在網頁端進行,也就是說點擊充值需要在遊戲內部彈出一個網頁,並定位到平臺充值的地址。查閱相關資料後決定使用cocos2dx自帶的W
使用純css實現波浪效果
波浪 gree transform orm infinite ram 定位 position mes 有時候我們需要實現水晃動的效果,其實我們可以通過css旋轉動畫和圓角來實現。 首先來2個div,外層div相對定位,內層div絕對定位,內層div大致位於外層div上半部分
two.js之實現動畫效果
矢量圖 bsp 面向 tex get yellow text city ctype 一、什麽是two.js? Two.js 是面向現代 Web 瀏覽器的一個二維繪圖 API。Two.js 可以用於多個場合:SVG,Canvas 和 WebGL,旨在使平面形狀和動畫的創建更方
Framework7學習筆記之 卡片式效果
head body 學習 pan 學習筆記 footer nbsp gpo class 一:卡片效果 卡片效果是一種更好的內容展示風格,有標題、信紙背景、底部標註等。 二:定義卡片布局 <div class="card"> <di
SVG實現波浪效果
xmlns 動畫效果 middle form circle spa version text translate SVG實現波浪效果 svg path:C 貝塞爾曲線繪制波浪形狀 A 繪制圓弧形 svg animate:制作波浪動畫,為了波浪動畫效果自然,
? 一、cocos2dx之如何優化內存使用(高級篇)
cell 一個 mpc 情況 sha 優化方案 ali 等等 所有 一、內存優化原則 為了優化應用內存,你應該知道是什麽消耗了你應用的大部分內存,答案就是Texture(紋理)!它幾乎占據了90%的應用內存。那麽我們應該盡力去減小我們應用的紋理內存使用,否則我們的應用
WPF編遊戲系列 之七 動畫效果(2)
sed 其中 所有 wpf olt targe 針對 font bar 原文:WPF編遊戲系列 之七 動畫效果(2) 上一篇已經對關閉窗口圖標進行了動畫效果處理,本篇將對窗口界面的顯示和關閉效果進行處理
JS之滾動條效果
mas 接下來 sem 分析 -c -s htm adding 開始 滾動條在前端頁面中是進行見到的,但是在不同的瀏覽器中,默認的滾動條樣式不同,有些瀏覽器的默認樣式也不好更改,因此,我們可以自定義滾動條,接下來就從一個實例開始進入滾動條。 簡易進度條 首先要實現的是上面
【Unity Shader】(五) ------ 透明效果之半透明效果的實現及原理
pic sele 不同的 %20 分享圖片 渲染 select fall 就是 筆者使用的是 Unity 2018.2.0f2 + VS2017,建議讀者使用與 Unity 2018 相近的版本,避免一些因為版本不一致而出現的問題 【Unity Shader學習筆記
Shader頂點動畫實現波浪效果
首先要知道頂點函式中的一個頂點會包含以下資訊: float3型別的頂點法線方向 float3型別的頂點位置 甚至可能包含這個頂點的顏色資訊(float4型別,注意:匯入模型的預設材質不會顯示頂點顏色的,我們需要自己編寫一個著色器提取頂點顏色) &nbs