原创 Quick中UIPageView的使用

爲了便於看官實際操作和理解,直接上整個類local TestUIPageViewScene = class("TestUIPageViewScene

原创 cocos-2d-x中進度條(loadingBar)顯示資源加載

爲便於看客實際操作和理解,直接上例子 #include "LoadingBar.h" #include "HelloWorldScene.h" #include "GameScene.h" static int res_count=0;

原创 Quick中的UIButton

爲便於看官實際操作和整體理解,直接放入整個類,其中包含各個按鈕的創建方式及屬性設置 ---定義類 local TestUIButtonScene = class("TestUIButtonScene", function ( ) r

原创 lua面試題:熱更新簡介、原理及示例

1、什麼是熱更新? 熱更新也叫不停機更新,是在遊戲服務器運行期間對遊戲進行更新。實現不停機修正bug、修改遊戲數據等操作。也可以這樣講:一輛車以時速150km跑着,突然爆胎了,然後司機告訴你,我不停車,你去把輪胎換了,小心點。恩 2、熱更

原创 quick-cocos2d-x physics物理世界使用實例

--定義類local MainScene = class("MainScene", function() return display.newPhysicsScene("MainScene") -- return disp

原创 Quick-cocos2d-x 中進度條與資源加載

爲便於看客實際操作和理解,直接上例子 demo中要調用父類中的函數和表,固先列出父類中響應的函數和表 local resPathes = { s_pPathB1 = "Images/b1.png", s_pP

原创 Quick中的觸摸處理和時間調度

1、 Quick中的觸摸處理 local sp1 = cc.Sprite:create("fish_1.png") sp1:addTo(self,2) --添加到層 sp1:setRotation(90) --設置角度

原创 Quick中兩種創建精靈的方式

function NextScene:addBg() -------------1 使用quick封裝的display.newSprite()進行創建 local sp = display.newSprite("game_scene/g

原创 Quick-cocos2d-x中設置手機按鍵(back,menu)的回調函數

StartScene.isTime = 1 self:setKeypadEnabled(true) --設置Keypad可用 self:addNodeEventListener(cc.KEYPAD_EVENT , function(e

原创 IOS開發:真機測試流程

真機測試流程 1、真機測試前準備工作 2、第一步創建App ID 3、第二步創建開發證書Development Certificate 4、第三步打開本地鑰匙串創建CSR文件 5、第四步添加設備 6、第五步創建描述文件 7

原创 Quick中音頻控制、display介紹及使用、創建顯示對象的三種方法

1、音頻管理 audio.preloadMusic("Zee Avi - Monte.mp3") --預加載 -- audio.playSound("Zee Avi - Monte.mp3",true) audio.playMu

原创 JavaScript開發環境搭建

1:第一種方式 其實在 OSX 裏有一個javascript控制檯程序,它在 /System/Library/Frameworks/JavaScriptCore.framework/ Versions/A/Resource

原创 LUA 環境配置步驟

for mac: 1、把下載好的lua解壓到指定位置。 2、運行終端,cd進入該文件夾src目錄下。 3、在終端輸入  make macosx  回車。 4、cd至lua文件的根目錄下,輸入make test  回車。(正常的話會顯示 s

原创 LUA面試題:樓梯有n階臺階,上樓可以一步上1階,也可以一步上2階,編一程序列出每一種走法。

使用lua語言解出下題,分別用遞歸、迭代二種方式, 寫出詳細的代碼: 樓梯有n階臺階,上樓可以一步上1階,也可以一步上2階,編一程序列出每一種走法。 例:3階臺階的走法是 { { 1, 1, 1, }, { 1, 2, },

原创 Quick中創建動作

首先需要創建一個精靈來執行動作 local sp1 = cc.Sprite:create("fish_1.png") sp1:setPosition(cc.p(display.cx, display.cy)) self:addCh