自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Cocos2D實(shí)現(xiàn)Fruit Ninja里面刀光效果教程

移動(dòng)開發(fā) iOS 游戲開發(fā)
Cocos2D實(shí)現(xiàn)Fruit Ninja里面刀光效果教是本文要介紹的內(nèi)容,詳細(xì)的介紹了Cocos2D游戲開發(fā)里面的一個(gè)效果,先來看詳細(xì)內(nèi)容介紹。

Cocos2D實(shí)現(xiàn)Fruit Ninja里面刀光效果教是本文要介紹的內(nèi)容,詳細(xì)的介紹了Cocos2D游戲開發(fā)里面的一個(gè)效果,先來看詳細(xì)內(nèi)容介紹。

實(shí)現(xiàn)思路:

√ 從多點(diǎn)觸摸得到劃過的軌跡,控制點(diǎn)數(shù)量,一般使用隊(duì)列,新的點(diǎn)擠出隊(duì)尾的點(diǎn). 這里表示為point[16];

√ 循環(huán);  point和point[i+1]構(gòu)成直線l, 計(jì)算直線的斜率, 從斜率得到夾角θ(可以溫習(xí)極坐標(biāo)),從而得到l的法線方程(Xcosθ+ysinθ-p=0);
以寬度W(-W),沿著法線方向平移point, 得到2條平移的軌跡.
這里的W的絕對(duì)值,頭部應(yīng)該寬些,尾部收縮到0.

關(guān)鍵算法:

  1. <EM><EM>     
  2. CGPoint pt = ccpSub(p1, p2);    
  3. GLfloat angle = ccpToAngle(pt);         
  4. GLfloat x = sinf(angle) * w;    
  5. GLfloat y = cosf(angle) * w;    
  6. vertex->x = p1.x+x;    
  7. vertex->y = p1.y-y;    
  8.  </EM></EM>  

Cocos2D實(shí)現(xiàn)Fruit Ninja里面刀光效果教程

源碼下載:http://www.cocoachina.com/bbs/job.php?action=download&aid=17941
 
小結(jié):Cocos2D實(shí)現(xiàn)Fruit Ninja里面刀光效果教程的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: CocoaChina
相關(guān)推薦

2011-07-29 18:02:06

2011-07-20 14:04:46

Cocos2d iPhone 游戲

2012-06-01 10:27:44

Cocos2d觸摸分發(fā)原理

2011-08-11 17:52:01

Cocos2d游戲對(duì)象

2011-07-27 13:57:36

iPhone 游戲 Cocos2d

2011-08-11 18:00:18

Cocos2d動(dòng)作Action

2011-07-27 10:13:23

Cocos2D iPhone

2011-08-17 15:04:48

Cocos2DUIAccelerom加速計(jì)

2011-07-27 13:44:08

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-08-09 16:25:16

Cocos2d視圖坐標(biāo)

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2011-07-27 14:48:21

iPhone Cocos2D 坐標(biāo)

2011-08-08 11:26:39

Cocos2d 游戲 Class類

2011-08-08 17:17:55

Cocos2D 坐標(biāo) OpenglES

2011-07-08 14:33:02

Cocos2d iphone

2011-07-08 16:09:54

Cocoa Cocos2d 動(dòng)作

2011-08-02 15:47:28

Cocos2D Animation

2011-08-04 17:01:16

iPhone游戲開發(fā) Cocos2d

2011-08-11 14:22:47

iPhone游戲Cocos2D
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)