對於pc和超級本,新增滑鼠事件的的處理,可以加強使用者的體驗,其處理邏輯與觸控事件基本一樣,多了一些滑鼠特有的事件響應
如滾輪事件(onmousescroll)
cc.eventmanager.addlistener(, onmouseup: function(event), onmousedown: function(event), onmousescroll: function(event) },this);/*注意: 由於在pc瀏覽器中,沒有觸控事件,而此時強制要求使用者寫滑鼠事件的響應**,必然會讓開發者多寫很多**
事實上觸控響應的邏輯與滑鼠相差不大,所以引擎在檢測到不支援觸控事件時,會讓滑鼠事件模擬成觸控事件進行分發
我們只需編寫觸控事件***就能完成大部分工作,而對於針對滑鼠操作而設計的遊戲,需要判斷使用者按下什麼鍵,響應滾輪等,這就需要我們編寫滑鼠事件***了。
*/
Cocos2d JS 事件處理機制
事件處理機制中的三個角色 在cocos2d js引擎時間處理機制中也有這3個角色。1.事件 事件類是cc.event,它的類圖如圖8 1所示,它的子類有cc.eventtouch 觸控事件 cc.eventmouse 滑鼠事件 cc.eventcustom 自定義 cc.eventkeyboard ...
Cocos2d JS螢幕適配
有終端開發經驗的讀者應該對螢幕適配問題深感痛惡,因為這個世界實在有太多型別的手機和平板了,各種尺寸 首先,我們來認識三個術語 cocos2d js為我們提供的螢幕適配方法有如下幾種 1.自適應拉伸cc.resolutionpolicy.exact fit 該方案下,遊戲剛好鋪滿整個螢幕,但畫面的比例...
cocos2d js環境搭建
一 環境配置 1.安裝python2.7x版本 二 建立工程 mac版本 命令 setup.py 配置當前cocos2dx mac上的環境變數 windows版本 命令 cocos new 工程名 p 包名 l js cpp android d 工程儲存路徑 三 了解引擎或者工程的結構目錄 配置好基...