在經過多方面考慮之後,我將新的目標圈定爲cocos2d-html5 + javascript。js的功能非常強大,而且使用jsbinding可以最大程度達到原生cocos2d-x的執行效率。其他的好處也不多說,總之是選了這麼條路子。現在開始持續更新相關的tips。
使用cocosbuilder後在jsb裏無法響應觸摸
這是因爲cocosbuilder裏面的有幾個值和cocos2d-x中設置不一樣造成的。
到CCLayerLoader去找到以下幾行
修改成圖上那樣就可以了。
#define PROPERTY_TOUCH_ENABLED "touchEnabled"
#define PROPERTY_ACCELEROMETER_ENABLED "accelerometerEnabled"
#define PROPERTY_MOUSE_ENABLED "mouseEnabled"
#define PROPERTY_KEYBOARD_ENABLED "keyboardEnabled"