近年來HTML5風起雲涌,特別在移動端已經被更多的人熟識。H5跨平台,在線更新等特性,被人們津津樂道。然后就出現了各種H5的框架,甚至多達100種,真是讓開發者眼花繚亂,筆者作為一個從事H5游戲開發一年的開發者,從我這一年的摸索,比較,最終選擇cocos2d-x jsbinding(以下 ...
如果你是一個cocos d x的老手,那你可以忽略這篇博文,如果你是一個接觸過javascript,想通過HTML 做游戲的,但是苦於不知道如何下手,那么這篇博文可能會幫到你。 cocos dx jsb的主要運用的語言是javascript,其實簡單的說jsb就是cocos d x提供的C gt javascript的一系列接口,通過編寫js的腳本來調動C 的接口做一系列的動作。實際的運行順序是 ...
2013-08-13 18:11 0 4562 推薦指數:
近年來HTML5風起雲涌,特別在移動端已經被更多的人熟識。H5跨平台,在線更新等特性,被人們津津樂道。然后就出現了各種H5的框架,甚至多達100種,真是讓開發者眼花繚亂,筆者作為一個從事H5游戲開發一年的開發者,從我這一年的摸索,比較,最終選擇cocos2d-x jsbinding(以下 ...
我們之前講了場景圖(Scene Graph) 的概念,繼續之前你先要知道 場景圖決定了場景內節點對象的渲染順序 渲染時 z-order 值大的節點對象會后繪制,值小的節點對象先繪制 ...
在游戲開發過程中,你可能需要一個主菜單,幾個關卡和一個END的界面,如何組織管理這些東西呢? 和其他游戲引擎類似,Cocos也使用了場景(Scene) 這個概念,我們的HelloWorld界面就是一個場景 一部電影或是番劇,就是由不同地點或不同時間線組成的,這些部分就是一個又一個的場景 參考 ...
Cocos通過動作(Action)讓精靈動起來,把數個動作組成序列(Sequence)就能讓精靈做出連續的動作,在動作中我們可以改變精靈的位置,旋轉角度,縮放比例,等等 動作(Action) 首先我們創建一個Action對象,同樣使用create,這里我們還是使用HelloWorld場景里 ...
精靈就是cocos是屏幕上移動的對象,它能被控制,比如我們HelloWorld場景的這個圖片就是精靈(Sprite) 怎么才算精靈?你能控制它的,就是一個精靈,否則就只是一個節點(Node) 准確的說,精靈是一個能通過改變自身的屬性:角度,位置,縮放,顏色等,變成可控制動畫的 2D 圖像 ...
在線更新是用腳本編寫游戲邏輯的特有功能,由於腳本語言是邊解釋邊編譯的特性,使得游戲在運行的時候可以通過下載最新的腳本來執行游戲邏輯。在不修改Native接口的情況下,在線更新每次更新只需要 ...
cocos2d-x 快速入門_01_開發環境搭建(Mac & Windows) 1. 前期准備 1.1 引擎下載: 1.1.1 網址:http://www.cocos2d-x.org/ 1.1.2 點擊Download 1.1.3 點擊 ...
緊接着上一節,我們來深入了解一下CCSprite對象,這個對象比較核心,在繼續進行下面的學習之前我們需要對它有足夠的了解。 與其說是了解CCSprite對象,其實是了解以CCSprite為中心的,同時包括與CCSprite緊密相關的一些對象,比如:CCContext2D ...