本文目錄一覽:
- 1、vs2012開發cocos2dx調用lua報錯
- 2、cocos2dx 可以使用js開發嗎
- 3、cocos2dx html5 創建的js怎麼引用
- 4、cocos2dx-js可以熱更新嗎
- 5、cocos2dx-js做什麼用的
vs2012開發cocos2dx調用lua報錯
請檢查luaXML.lua LuaXML_lib.lua 的路徑和 require(“luaXML”)是否一致,錯誤提示是找不到此文件!
cocos2dx 可以使用js開發嗎
可以的。
Cocos2d-x 3.2是沒有jsb的
Cocos2d-JS是基於兩者
因為內部有兩套引擎,Web引擎基於Canvas+WebGL
jsb基於native opengl 。
cocos2dx html5 創建的js怎麼引用
H5edu教育Html5開發為您解答:
cocos2d-js是cocos2d-x的JavaScript版本,真正跨全平台的遊戲引擎,採用原生JavaScript語言,可發佈到包括Web平台,iOS,Android,Windows Phone8,Mac,Windows等平台。
利用cocos2d-js開發HTML5遊戲/動畫,我們可以通過SDK也可以直接使用js類庫:
l SDK下載:
l js類庫:
先說說SDK的開發步驟:
1、 安裝python
2、 解壓SDK,運行setup.py
3、 運行cmd,新建cocos2d-js項目:cocos new –l js project_name
4、 使用webStorm等IDE打開項目目錄,新建的項目已經有現成HelloWorld例子
5、 了解一下main.js的說明(關於project.json),然後打開resource.js和app.js閱讀代碼
6、 在app.js中正式開始自己的代碼編寫。當然,這裡可以增加新的js文件,需要修改project.json。
再說說js類庫的開發步驟:
1、 下載類庫
2、 新建HTML頁面,引入相應類庫
3、 在onload之後,編寫cocos2d-js代碼,從cc.game.run()開始。入口代碼其實跟SDK開發方式的main.js一樣。這裡更推薦使用SDK方式,因為可以通過閱讀源代碼獲取API的使用說明。
開始cocos2d-js開發前,需要洗洗腦,知道cocos2d-js的平面坐標情況。這跟HTML和canvas的布局都不一樣。
wps_clip_image-10616
在cocos2d-js遊戲中,畫面的左下角是(0,0),x從左往右遞增,而y是從下往上遞增的,跟數學的二維坐標系一致。
Cocos2d-js框架把遊戲拆分為很多個場景,當玩家在不同界面切換的時候,框架實際上就是讓遊戲畫面在不同場景中切換。跟Flash一樣,cocos2d-js也有最基本的元素——節點Node。節點可以包含子節點,形成樹形結構:
wps_clip_image-1073
然後,Layer、Sprite繼承了節點,實現了更多功能,例如Layer用於表示一個面板一個層,Sprite精靈用於加載圖片表示人物。而場景本身也是節點,所以場景中可以添加層,層中可以添加層,也可以添加精靈。
cocos2dx-js可以熱更新嗎
工作需要,在空閑時間看了下Cocos2d-JS的熱更新。對其進行了一個簡單的實現,這裡總結分享一下。
Cocos2d-JS 熱更新
Cocos2d-JS 熱更新是啥?Cocos2d-JS終歸還是一個遊戲引擎,就以遊戲的過程來理解吧。傳統遊戲需要更新人物動畫、地圖場景、遊戲邏輯、背景音樂怎麼辦?新出一個APP放到應用商店等用戶,或者好一點遊戲內提示又升級並自行完整的新版本APP。
使用Cocos2d-JS的熱更新,那就大不一樣了。它可以做到進入遊戲後需要更新的資源甚至是腳本本身,而且更新過程不需要退出遊戲。只要用戶聯網,就能夠保證使用到最新的資源。
這些場景就非常適合使用Hot Fix
想在遊戲中對春節開放新活動,不能保證應用商店能準時過審核上線
發現一個嚴重的Bug,需要立即修復
需要經常換遊戲資源,提升新鮮感
先放一個中規中矩的版本過市場審核,然後繞過審核自己直接推新內容,哈哈
對於遊戲來說,這個特性是比較重量級的。不過因為JavaScript的語言特性能支持這一功能,所以Cocos2d-JS能用此特性,而Cocos2d-x無法使用。
cocos2dx-js做什麼用的
cocos2d-js是cocos2d-x的JavaScript版本,真正跨全平台的遊戲引擎,採用原生JavaScript語言,可發佈到包括Web平台,iOS,Android,Windows Phone8,Mac,Windows等平台。
利用cocos2d-js開發HTML5遊戲/動畫,我們可以通過SDK也可以直接使用js類庫:
l SDK下載:
l js類庫:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/309737.html