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

解析Cocos2d開發(fā)中勻速運(yùn)動(dòng)問題

移動(dòng)開發(fā) iOS 游戲開發(fā)
本文介紹的是Cocos2d開發(fā)中勻速運(yùn)動(dòng)問題,主要講述了在移動(dòng)過程中的速度問題,先來看詳細(xì)內(nèi)容。

Cocos2d開發(fā)中勻速運(yùn)動(dòng)問題是本文要介紹的內(nèi)容,cocos2d中有CCMoveTo,CCMoveBy,但是關(guān)于速度的參數(shù)都是時(shí)間來限定的。也就是說不管距離長短,都在約定時(shí)間完成動(dòng)作。

但是如果我想要一個(gè)速度可以控制,而且任何距離執(zhí)行都是相同速度。這樣的方法或者類有嗎?

答案1:

速度 x 時(shí)間 = 距離

速度 = 距離/時(shí)間

答案2:

自己定義一個(gè)速度,因?yàn)槟阋呀?jīng)知道了Moveto的地點(diǎn),那就意味著距離已經(jīng)有了

時(shí)間 = 距離/速度

答案3:

用一個(gè)schedule如:

  1. -(void) update:(cctime) dt  
  2. {  
  3.       xx = x+speed*dt;  
  4.       yy = y+speed*dt;  

這個(gè)dt就是你想要每一次移動(dòng)的時(shí)間,這個(gè)可以根據(jù)自己的要求來定。

小結(jié):Cocos2d開發(fā)中勻速運(yùn)動(dòng)問題的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí),對(duì)你能有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-08 17:17:55

Cocos2D 坐標(biāo) OpenglES

2011-08-11 14:22:47

iPhone游戲Cocos2D

2011-07-27 10:13:23

Cocos2D iPhone

2011-08-09 16:08:58

IOS游戲Cocos2d

2011-08-11 14:32:04

iPhone游戲Cocos2dActions

2011-08-22 10:49:42

Cocos2d 開發(fā)CCLayerTouch事件

2011-07-27 13:44:08

2011-07-20 14:04:46

Cocos2d iPhone 游戲

2012-06-01 10:27:44

Cocos2d觸摸分發(fā)原理

2011-07-08 14:33:02

Cocos2d iphone

2011-08-11 17:52:01

Cocos2d游戲對(duì)象

2011-07-27 13:57:36

iPhone 游戲 Cocos2d

2011-08-04 17:01:16

iPhone游戲開發(fā) Cocos2d

2012-04-16 13:37:57

cocos2d

2011-08-08 11:40:42

Cocos2d CCLayer Touch

2011-08-11 18:00:18

Cocos2d動(dòng)作Action

2011-07-27 17:07:06

iPhone 游戲 Cocos2d

2011-07-29 18:02:06

2011-08-17 15:04:48

Cocos2DUIAccelerom加速計(jì)

2011-08-02 15:37:48

Cocos2D UIAccelero
點(diǎn)贊
收藏

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