原创 coco2d-x-html5之Director解析2

通過上一講,我們瞭解到是通過幀率的值,來控制回調的頻率,同時我們看到每次回調都執行了director.mainLoop(),這一講我們就分析一下CCDirector.js這個文件.

原创 coco2d-x-html5之Director解析

上一講我們講了爲什麼調用了cc.game.run後,會執行cc.game.onStart函數。這一講,我們通過分析一下 CCDirector.js的代碼,來了解一下游戲是怎麼渲染的。 上一講中,我們看到,在cc.game.prep

原创 js中的 與或運算順序 (包含例子)

今天在網上查了js的&&和||的相關文章,感覺現在很多人看文章都缺少驗證的思想。接下來我來講一下我對&&和||的瞭解,以及貼上對應的demo。 首先確認以下幾點:&&與||的執行優先級是一樣的,不論有多少的混用都是從左到右執行,同

原创 cocos2d-x-html5之遊戲啓動

接觸cocos2dx有5年多來,以後可能要切換到creator了。所以打算重新學習一下cocos2dx源碼,並記錄一下。 今天我們來講一下web版本是怎麼啓動,首先看下模版工程的文件結構,其中index.html爲入口。 接下來

原创 cocos2d-x-html5之遊戲啓動2

[上一篇]講了調用了cc.game.run後,會執行cc.game.onStart函數,然後項目組在onStart函數中實現了自己的邏輯。 這一篇就具體解析一下是怎麼執行到cc.game.onStart函數。 在CCBoot.js

原创 利用控制檯(console)來格式化json文件內容

在工作中,我們經常拿到json文件都是格式後的,變成來一行,導致我們很難查看原來的信息。當然網上有很多工具支持json格式化成原來的樣子。 今天我們用更簡單的方法,控制檯+copy方式來實現json文件還原。 具體方式如下: 1、

原创 如果提高學習效率

我們在看一篇博客或者一本書的時候,經常會發現自己看了一段時候後就開始浮光掠影的翻看,等看完後,卻不記得自己看了什麼,導致學習效率低下。出現這種情況一般有兩種,一是文章確實表達不清晰,二是我們的學習習慣不對,接下來談談我們如何養成好

原创 《動態規劃_鋼條切割》系列 第一講:什麼是鋼條切割

最近在看算法導論,打算把一些心得記錄下來,一是爲了當作筆記自己看,二是希望能給其他人帶來些幫助。 (如果你是屬於學習的階段,建議你拿個本子和筆邊看邊記錄一些疑問和靈感,這樣有助於提高學習效率) 動態規劃_鋼條切割,這個系列預計分成

原创 使用阿里雲搭建屬於自己的git服務器(包含圖解)

使用阿里雲搭建屬於自己的git服務器(包含圖解) 平時我們上班的時候都是用git進行版本管理。在公司的時候,往往公司就是給你給倉庫地址和賬號密碼來進行登陸來使用git。那如果我們自己業餘寫代碼要託管,又不能公司的,這時候我們可以自

原创 我想我還是應該回來

今天公司上市了,本來想發一張公司上市的照片裝逼一下,後面一想照片裏面沒有我,就不想發了,感覺自己好像還沒那麼優秀,都有點不好意思裝逼了。突然想想,自己畢業五年了,好像進步的不多,特別是最近兩年。 在這裏說下自己的情況(感覺每個人都

原创 cocos2dx-js CCBoot.js異步池cc.AsyncPool淺析

       首先通過一個問題的出現以及解決,來介紹cc.AsyncPool的實現。        假設現在有個需求,就是一個頁面裏面要顯示很多圖片,而且這些圖片是需要下載的。如果我們的實現方法是顯示這個頁面的時候,一次性請求並創建這

原创 從例子中學習閉包和範式for

又翻起了programming in lua這本書了,而且又看到 感謝貢獻之人這段代碼,今天就對這段代碼做下分析。代碼如下: -- file: 'thanks.lua' -- desc: to print the list of the

原创 linux下svn服務器搭建及使用(包含圖解)

  今天自己動手在linux搭建了svn服務器,把具體過程和一些自己的見解分享給大家,希望對大家有所幫助。   客戶端svn(大家見到的小烏龜)下載地址爲:http://tortoisesvn.net/downloads.html。這裏

原创 淺談js的對象

  JavaScript中所有變量都可以當作對象使用,除了兩個例外null和undefined。今天這裏說的對象就特指object類型,也就是其他語言裏面的字典dict,接下來講一下js中對象的定義和使用。 對象賦值: 1)定義並初始