cocos2d-angularjs书籍推荐荐,哪本比较好

这两本书,哪本比较好呢?想买一本书学习学习。
我觉得你是在推销书籍的,导致我早上都把两本给买勒呸!你这人渣!
已有帐号?
无法登录?
社交帐号登录在studio里把几个基础控件往场景文件一拖,然后导出json格式的资源文件
逻辑代码如下:
1 var HelloWorldLayer = cc.Layer.extend({
sprite:null,
value : 90,
// self : this,
ctor:function () {
//////////////////////////////
// 1. super init first
this._super();
/////////////////////////////
// 2. add a menu item with "X" image, which is clicked to quit the program
you may modify it.
// ask the window size
var size = cc.winS
this.initUI();
return true;
initUI : function(){
var mainscene = ccs.load(res.MainScene_json);
this.addChild(mainscene.node);
var self = this;
btn.addClickEventListener(this.btnClick);
addTouchEventListener(this.backEvent,this);
var btn = ccui.helper.seekWidgetByName(mainscene.node, "Button_9");
btn.addClickEventListener(function(){
cc.log("btn_9 click: %d", self.value);
var checkBox = ccui.helper.seekWidgetByName(mainscene.node, "CheckBox_2");
this.checkBox = checkB
checkBox.addEventListener(this.selectedStateEvent, this);
//slider addClickEventListener、addTouchEventListener 事件在鼠标松开时才触发 //
// addEventListener 在按住并有移动时(值不一定有改变)就触发 //
var slider = ccui.helper.seekWidgetByName(mainscene.node, "Slider_2");
this.slider =
slider.addClickEventListener(function(){
var percent = slider.getPercent();
cc.log("addClickEventListener
%d", percent);
slider.addTouchEventListener(function(){
var percent = slider.getPercent();
cc.log("addTouchEventListener
%d", percent);
slider.addEventListener(this.sliderEvent,this);
var textField = ccui.helper.seekWidgetByName(mainscene.node, "TextField_3");
this.textFiel = textF
textField.addEventListener(this.textFieldEvent,this);
var loadingBar = ccui.helper.seekWidgetByName(mainscene.node, "LoadingBar_2");
this.loadingBar = loadingB
// loadingBar.addTouchEventListener();
var label = ccui.helper.seekWidgetByName(mainscene.node, "Text_2");
this.label =
var image = ccui.helper.seekWidgetByName(mainscene.node, "Image_1");
this.image =
selectedStateEvent: function (sender, type) {
switch (type) {
case ccui.CheckBox.EVENT_SELECTED:
//this._topDisplayText.setString("Selected");
cc.log("checkbox select");
this.image.setVisible(true);
case ccui.CheckBox.EVENT_UNSELECTED:
//this._topDisplayText.setString("Unselected");
cc.log("checkbox unselect");
this.image.setVisible(false);
sliderEvent: function (sender, type) {
switch (type) {
case ccui.Slider.EVENT_PERCENT_CHANGED:
var slider =
var percent = slider.getPercent();
// this._topDisplayText.setString("Percent " + percent.toFixed(0));
cc.log("addEventListener
%f", percent);
this.label.setString(Math.floor(percent));//setString(percent) 会在后面多一个点, 如 123.
textFieldEvent: function (sender, type) {
switch (type) {
//get focus
case ccui.TextField. EVENT_ATTACH_WITH_IME:
cc.log("attach with IME");
//lost focus
case ccui.TextField. EVENT_DETACH_WITH_IME:
cc.log("detach with IME");
//insert word
case ccui.TextField. EVENT_INSERT_TEXT:
var text = sender.getString();
var percent = parseInt(text);
this.loadingBar.setPercent(percent);
cc.log(text);
//delete word
case ccui.TextField. EVENT_DELETE_BACKWARD:
//cc.log("delete word");
var text = sender.getString();
var percent = parseInt(text);
this.loadingBar.setPercent(percent);
阅读(...) 评论()极客学院温馨提示:您的浏览器需要更新才能访问哦 ( ^_^ )
使用一款优质浏览器,是成为极客的关键一步!
您正在使用的浏览器内核版本过低,除了有可能遭受病毒与恶意软件的侵袭之外,也无法体验到最新互联网技;
术带来的优质显示与交互效果。极客学院网站大量使用了HTML5与CSS3技术,为确保您能够体验到最佳的;
浏览效果,我们推荐您选择使用下列最新的优质浏览器:}

我要回帖

更多关于 cocos2d书籍推荐 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信