cocosjs可不可以將事件新增給多個節點

2021-03-03 22:31:07 字數 3584 閱讀 5513

1樓:兄弟連教育北京總校

在使用時,首先建立乙個事件***,事件***包含以下幾種:

觸控事件 (cc.eventlistenertouch)

鍵盤響應事件 (cc.eventlistenerkeyboard)

加速記錄事件 (cc.eventlisteneracceleration)

滑鼠響應事件 (cc.eventlistenermouse)

自定義事件 (cc.eventlistenercustom)

以上事件***統一由 cc.eventmanager 來進行管理, 它是乙個單例物件。它的工作需要三部分組成:

事件管理器 cc.eventmanager

事件型別 cc.eventtouch, cc.eventkeyboard 等

事件*** cc.eventlistenertouch, cc.eventlistenerkeyboard 等

***實現了各種觸發後的邏輯,在適當時候由 事件管理器分發事件型別,然後呼叫相應型別的***。

使用方法

現在將要實現在乙個介面中新增三個按鈕,三個按鈕將會互相遮擋,並且能夠觸發觸控事件,以下是具體實現

首先建立三個精靈,作為三個按鈕的顯示**

var sprite1 = cc.sprite.create("images/cyansquare.png");

sprite1.x = size.width/2 - 80;

sprite1.y = size.height/2 + 80;

this.addchild(sprite1, 10);

var sprite2 = cc.sprite.create("images/magentasquare.png");

sprite2.x = size.width/2;

sprite2.y = size.height/2;

this.addchild(sprite2, 20);

var sprite3 = cc.sprite.create("images/yellowsquare.png");

sprite3.x = 0;

sprite3.y = 0;

sprite2.addchild(sprite3, 1);

cocos creator 中怎麼讓乙個節點在一塊區域迴圈轉動

2樓:

乙個動畫只能被乙個精靈繫結,要多個用同乙個動畫複製乙份就好了。 starframe2->runaction((ccactioninterval*)staraction ->copy());

cocos2d-js 如何通過乙個url獲得** 新增給精靈

3樓:匿名使用者

var helloworldlayer = cc.layer.extend(,

menuitemstartcallback:function (sender) ,

menuitemsettingcallback:function (sender) ,

menuitemhelpcallback:function (sender)});

cocos2dx 怎麼樣得到乙個節點的父節點

4樓:匿名使用者

cocos2d-x 是乙個支

持多平台的 2d 手機遊戲引擎,使

用 c++ 開發,基於opengl es,基於 cocos2d-iphone,支援 wophone, ios 4.1, android 2.1 and higher, windowsxp & windows7,windows phone 8.

[1]cocos2d-x是乙個開源的移動回2d遊戲框架答,mit許可證下釋出的。這是乙個c++ cocos2d-iphone專案的版本。cocos2d-x發展的重點是圍繞cocos2d跨平台。

cocos2d-x提供的框架外,手機遊戲,可以寫在c+ +或者lua中,使用api是cocos2d-iphone完全相容。cocos2d-x專案可以很容易地建立和執行ios,android的三星bada,黑莓表作業系統和更多。cocos2d-x還伏肢支缺埋世持windows和linux,因此,我液返們可以除錯的源**很容易寫在桌面作業系統的編輯。

cocos js 怎樣在 runaction(cc.sequence(a1, a2)); 後執行乙個**函式? 5

5樓:鼬

this.node.runaction(cc.sequence(this.jumpaction, cc.callfunc(function() , this)))

自學cocos2d js遊戲開發應該按什麼步驟進行

6樓:匿名使用者

不得不說,cocos2dx的官方文件實在不是很完善。

但**裡附帶的sample還是很不錯的。如果你用的是2dx且c++,去看看裡面的testcpp**,看看官方是如何使用他們自己的方法。這比大多數網上找到的二手教程要好多了。

然後試著按自己的理解去改動或仿寫示例**,看看執行效果是怎樣的。

對基本函式了解之後,挑乙個小遊戲,比如***、俄羅斯方塊、馬里奧…自己用**實現一下。如果搞不定,去網上找找別人寫的**研究下,看問題出在哪。

等你做出乙個完整的小遊戲後,差不多就算開始上路了。

之後,就是乙個遊戲接乙個遊戲地寫。寫不了幾十個,你就可以靠這行吃飯了。

7樓:南京新華電腦專修學院

程式其實是因為要解決問題才出現的。遊戲中的**資源你甚至都可以找乙個安卓的遊戲包解壓開用他的**資源,並安裝。 同樣的。

接著,sdk,然後android ndk。基本包括所有的遊戲中的東西,執行一下cocos2d自帶的test專案,就是搭建開發環境,如果是windows系統,裡邊有各種控制項的用法,你要安裝vs。 接著,有可能你不用安裝python。

然後就照著test的控制項用法來一步一步的實現你的小遊戲,然後就是android的ndk。所以要先構建乙個問題,使用cocos建立你的第乙個專案,ant等,你可以模仿現有的遊戲,不用擔心)。使用 cocos 建立你的第乙個專案。

如果是mac os系統,你要從蘋果商店xcode(這個是的,ant,其實如果不作android遊戲的話這些android相關的東西都不用安裝,sdk,一點一點的積累相關知識和經驗從先構思乙個小遊戲。這個小遊戲。有問題網上搜,新增上環境變數,然後來用cocos2d解決

cocos-js addanimation和setanimation的區別

8樓:匿名使用者

setanimation是告訴該控制項我待會要執行什麼動畫,而startanimation告訴該控制項,我要立馬執行該動畫

顧名思義。。set 設定 start開始

cocosjs遊戲中加分的label動作怎麼實現

9樓:純藍的城堡

copy臺面向bai

10樓:環島的渲染

mhol最高興的地方就是你花了很久以自己的實力打敗乙個怪那種感覺是非常棒的,還可以蒐集怪的素材製作更好的**和護具

銀行可不可以貸款,可不可以貸款

符合銀行規定的申請人可以貸款,但現在貸款很緊張,即使批了也不給下款 有收入證明,6個月銀行流水帳可以貸款的,審批貸款需要三個月左右 可不可以貸款 只要符合資質和各項條件就可以,如果不符合就會被拒。沒的銀行流水,可不可以貸款 如果有其它抵押,也是可以的,比如有車,有房產證。所在城市若有招商銀行,可通過...

河蚌死了可不可以吃,辟穀可不可以吃魚

鹹肉燒河蚌 這是經典菜,不過河蚌洗好後,要用刀背敲下蚌舌.河蚌洗乾淨與鹹肉一起放入燉鍋,可以放些春筍,加足水,生薑,酒,蔥一起煲就可以了.如果鹹肉夠鹹,連鹽都不用放了.因為蚌是寒性的,可多加些胡椒粉.河蚌燉肉 原料 蚌肉1500克,豬五花肉250克,紹酒20克,蔥薑1個,姜2片,精鹽10克,味 精1...

C事件問題可不可以在事件中,觸發另事件

比如你寫的兩個按鈕事件 void btn1 click object sender,eventargs e void btn2 click object sender,eventargs e 如果在按鈕1裡觸發按鈕2的事件 void btn1 click object sender,eventarg...