原创 Cocos2d-x 3.2節點類Node詳細總結

與2.x相比,節點類Node的屬性和功能做了大幅度的修改與增加。 【Node】 Node類是絕大部分類的父類(並不是所有的類,例如Director類是直接繼承Ref類的),如Scene、Layer、Sprite以及精靈集

原创 Quick-cocos2d-x-3.2中示例Coinfilp解析(五)

一、最後的前言 依舊使用久方法:順藤摸瓜,一點一點發現,打開ChooseLevelScene.lua吧 1 2 3 4 5 6 7 8 9 10 11 12 13

原创 Cocos Studio Samples講解

Samples倉庫地址:  cocos2d-x2.2.3版本倉庫地址  https://github.com/chukong/CocoStudioSamples  cocos2d-x 3.0版本倉庫地址  https://github.c

原创 Lua中實現類的原理 ----很不錯

Lua中沒有類的概念,但我們可以利用Lua本身的語言特性來實現類。下文將詳細的解釋在Lua中實現類的原理,涉及到的細節點將拆分出來講,相信對Lua中實現類的理解有困難的同學將會釋疑。 類是什麼? 想要實現類,就要知道類到底

原创 cocos2d-x + Lua下場景不能使用setOnEnterCallback(func)等函數來設置回調的解決辦法

cocos2d-x + Lua還不完善,使用這幾個函數時會報錯: node:setOnEnterCallback(func) node:setonEnterTransitionDidFinishCallback(func) node:s

原创 LUA的排序功能

這篇文章主要介紹了Lua中對table排序實例,本文講解了Lua中對table的一般排序方法、針對值的排序、同時對鍵值進行排序等方法,需要的朋友可以參考 lua中利用到的排序的基本上就是構造函數(table)了,爲了便於和C區分開來,

原创 Cannot initialize a parameter of type id

quick-x 3.2升級xcode6時,編譯player報錯Cannot initialize a parameter of type "id"

原创 Cocos studio sample講解 DemoShop商店界面

cocostuido sample----DemoShop源代碼地址   https://github.com/chukong/CocoStudioSamples  大家可以預先下載這個源代碼, 本教程所有內容均包含在內    一、目標 

原创 cocos2dx CCControlSlider 滑動條

//滑動條     CCControlSlider * slider = CCControlSlider ::create("sliderBg.png", "sliderProgress.png", "sliderThumb.pn

原创 COCOS2DX,LUA,學習筆記

以下大部分來自網絡,只做學習記錄用。 一 框架層面 二 Lua層面 三 工具層面 四 android打包 一 框架層 整體來說,cocos2dX提供的一個簡便的框架,包含了渲染,動畫,事件分發,網絡還有UI,物理引擎等幾大模塊。對於

原创 Lua回調函數小結

最近做一個小項目,是用Lua寫的,中間用到了很多的回調,基本Cocos中的那幾種常用回調都用到了,本文就針對所用到的回調函數做一個總結。 1、菜單按鈕的回調 這二者的回調是這麼實現的,新建一個菜單或者是按鈕,爲了點擊菜單或者按

原创 lua 商品欄目標籤切換

 local visibleSize = cc.Director:getInstance():getVisibleSize()          local origin = cc.Director:getInstance():g

原创 Cocosbuilder使用教程

轉自:http://article.ityran.com/archives/2544 轉自:http://article.ityran.com/archives/2544 手把手教你使用CocosBuilder一次性導出Coc

原创 【教程分享】Cocos2dx 3.0 -- 有freeType做靠山的Label

cocos2dx 3.0版本之前,我們一直都是用CCLabelTTF,CCLabelBMFont,CCLabelAtlas來創建文本標籤,但是!3.0版本放出來後...看到這裏你心裏是不是又顫抖了一下?別害怕嘛,我要說的是:3.0版本出來

原创 LUA的延時調用功能

-- 延時 0.2 關閉      local schedulerEntry = nil     local    scheduler = cc.Director:getInstance():getScheduler()