當前位置:首頁 » 文件管理 » cocosjs文件夾

cocosjs文件夾

發布時間: 2022-04-26 05:33:42

① 求助關於js調用cocosStudio導入場景問題

第一步:從官網下載相應的示例,setting。效果圖如下:

第二步:修改其中的一些控制項的名稱,方便尋找獲取,如:
將Music那個滑動條的控制項名字改為musicSlider,從而方便查找。
類似的修改還可以有:Continue按鈕,Sound滑動條等。
第三步:發布資源。注意發布設置中應該將數據格式改為JSON格式,發布位置你可以選擇Cocos Code IDE中所創建的項目的res文件夾即可,當然,也可以另選其他文件夾。

② 如何在cocos3d-js游戲中實現文件讀寫

因為文件系統就涉及操作系統和環境了。 不像通常的js腳本只涉及瀏覽器。 在win下,純jscript腳本可以用FSO進行文件讀寫, 比如,在一個test.js文件中寫上 var fso = new ActiveXObject("Scripting.FileSystemObject"); var f = fso.OpenTextFile。

③ cocos js 判斷一個文件是否存在

是伺服器是否存在這個文件嗎? $.ajax({url:'文件名字',seccuss:function(){alert('文件存在')},error:function(e){if(e.status == 404)alert('文件不存在')}}用這個JQ的方法可以判定文件是否存在 當然 請求一個文件 如果存在的話 也不會彈出存...

④ 怎樣創建一個好的cocos目錄結構

1.2目錄結構

從github下載Cocos2d-x repo資源包後,或解壓穩定版ZIP壓縮包後,就會看到如下的目錄結構:

目錄名稱

說明

CocosDenshion
音頻支持。注意:Android平台中背景音樂和短音效所使用的系統API不同。

cocos2dx
Cocos2d-x框架的主目錄。

document
你可以下載doxygen文檔系統,利用該系統打開本文檔文件夾內的doxygen.config文件,然後再生成離線API文檔。

extensions
如果需要更多圖形用戶界面的控制功能、網路訪問、CocosBuilder支持甚至2.5D功能,你可以使用using namespace cocos2d::extension。

external
包括box2d及Chipmunk庫。

licenses
cocos2d依賴很多其他開源項目。所有授權許可文件都在這個目錄。

samples
重要!這是你該開始用到的文件。從Cpp/HelloCpp開始學習,你會在TestCpp中發現所有類的用法。lua和js樣本也在這個目錄。

scripting
我知道你不喜歡C++,寫起來太復雜。沒問題,我們有Lua和javascript。Scripting文件夾包括來自火狐的lua官方引擎和SpiderMonkey引擎。

template
該目錄包括在不同集成開發環境及不同平台中創建Cocos2d-x新項目的模板。這里匯集了數量龐大覆蓋各種開發環境和平台的模板!

tools
包括將C++綁定至lua及javascript的腳本文件。

CHANGELOG
作者修訂記錄文檔。

cocos2d-win32.vc2010.sln
配套Visual Studio 2010打開。注意:VS 2008自Cocos2d-x v2.0版本以來就不再支持。

cocos2d-win32.vc2012.sln
配套Visual Studio 2012打開。

create-android-project.bat
在Windows平台運行。具體用法請參考如何用腳本創建Android項目。

create-android-project.sh
在Linux或OS X平台運行。具體用法請參考如何用腳本創建Android項目。

install-templates-msvc.bat
執行該文件安裝後,你可以在Visual Studio中創建空的Cocos2d-x項目。

install-templates-xcode.sh
執行該文件安裝後,你可以在Xcode中創建空的Cocos2d-x項目。

2. Cocos2d-html5

2.1 架構

2.2 目錄結構

目錄

說明

CocosDenshion
音頻支持。注意:你至少需要兩種音頻格式以支持所有瀏覽器。

cocos2d
主目錄,包括所有主目錄文件及與Cocos2d-x及Cocos2d-iPhone一樣的API。平台兼容性佳!

box2d
V2.1a版本的Box2dweb Physics引擎。

chipmunk
無版本號的Chipmunk Physic引擎

Demo
包括幾個demo程序,你可以從這些demo程序入手。

extensions
如果需要更多圖形用戶界面的控制功能、EditBox、CocosBuilder支持、Cocos Studio支持或任何第三方庫,都在這里。

HelloHTML5Wrold
預備的一個Hello World程序,你可以從這入手。

lib
包括一個MIN版本的引擎,當你使用ant工具運行/cocos2d/build.xml文件時,會將所有引擎文件打包成一個文件。

licenses
cocos2d依賴很多其他開源項目。所有授權許可文件都在這個目錄。

samples
你可在Test文件中發現所有類的用法。該目錄還包括樣本游戲。所有測試樣本和游戲樣本均可以在JSB中運行。重要!這是你該開始用到的文件。

template
用於創建Cocos2d-html5新項目的模板。

tools
包括JSDoc及Closure Compiler編譯器。

index.html
Cocos2d-html5索引文件。

AUTHORS
作者列表

CHANGELOG
該文件記錄上述各位作者的修訂記錄。

3. Javascript綁定

跨平台雖然很好,但還不夠好。用C++語言編程不僅超級慢,C++代碼還無法在網路瀏覽器中運行。這就是為什麼我們選擇增加JavaScript綁定功能。通過JSB我們可以將javascript代碼打包至:

Cocos2d-x+SpiderMonkey上的本地應用,SpiderMonkey能將javascript代碼解析成C語言。
Cocos2d-html5上的網頁應用。

我們在Cocos2d-iphone、Cocos2d-x 和Cocos2d-HTML5框架中使用的API組合是一樣的。所以,我們可以百分之百在本地Cocos2d-x或Cocos2d-iphone中創建javascript游戲。當你要在瀏覽器上運行時,你只需要將引擎切換至Cocos2d-html5,而無需修改源代碼。

優勢:

編碼速度要比C++快得多
無需處理野指針、引用計數及內存泄露的問題
跨越本地及網路平台
在線更新

⑤ COCOS創建的js,在VSCODE中編輯問題

要先用cocos編輯器執行安裝cocos的提示,安裝好了裡面會生成cocos.d.ts的文件,就會有提示了。

安裝 Cocos Creator API 適配插件

⑥ cocos2d-js怎麼入門,為什麼官網完全找不到下載,只有文檔啊

兄弟,我和你一樣有這個疑問。不過最終弄懂了。現在cocos2d-js集成到cocos2d-x里了,你就下載cocos2d-x就可以了!它官網有介紹「A popular game engine includes C++, Javascript, and Lua APIs. ………………」

⑦ cocos-js怎麼實現txt文件逐行讀取

var NewBegin = cc.Layer.extend({
i : null,
text1 : null,
label : null,
strsArray:null,
ctor : function() {
//----start0----ctor
this._super();
//文本框
label = new ccui.Text();
label.attr({
//string : str,
//fontName : "Arial",
fontSize : 20,
anchorX : 0.5,
anchorY : 0.5,
x : winSize.width / 2,
y : 50,
width : winSize.width - 20,
height : 150
});
label.setColor(cc.color(255, 255, 255));
label.ignoreContentAdaptWithSize(false);
labelColor.addChild(label, 2);
i=0;
//載入文本內容到資源
cc.loader.loadTxt(res.test_txt, function(err, data) {
if(err)
return console.log("load failed");
//success
else {
cc.log("load success");
strsArray=new Array();
strsArray=data.split(new RegExp('\\r\\n|\\r|\\n'));
text1(strsArray);
}
});
//讀取文本內容
if('mouse' in cc.sys.capabilities)
cc.eventManager.addListener({
event : cc.EventListener.MOUSE,
swallowTouches : true, // 設置是否吞沒事件,在 onMouseDown 方法返回 true 時吞掉事件,不再向下傳遞。
onMouseDown : function(event) {
i++;
text1(strsArray);
return i;
}
}, this);
}
});
function text1(data) {
if(i < data.length) {
//讀取數據到文本框
label.string = data;
}
};
NewBegin.scene = function() {
var scene = new cc.Scene();
var layer = new NewBegin();
scene.addChild(layer);
return scene;
};

⑧ cocos jscompile 文件能破解嗎

ocos jscompile -s xxxgame\frameworks\js-bindings\bindings\script -d xxxgame\frameworks\js-bindings\bindings\script
cocos jscompile -s xxxgame\src -d xxxgame\src_sign

⑨ cocos creator打開JS文件報錯

解決了,需要在偏好裡面設置下打開的編輯器。
首先 下一個 編輯器 比如【Sublime Text 】 並安裝它 然後在【偏好設置】【數據編輯】【外部腳本編輯器】 點瀏覽。指定安裝好的【Sublime Text 】主程序

熱點內容
銀行回單存儲 發布:2024-11-13 03:33:42 瀏覽:10
博途上傳編譯之後不一致 發布:2024-11-13 03:33:42 瀏覽:28
什麼是黑機安卓 發布:2024-11-13 03:30:25 瀏覽:107
java數組object數組 發布:2024-11-13 03:30:25 瀏覽:401
台灣雲伺服器價格 發布:2024-11-13 03:29:42 瀏覽:287
十年編程詩 發布:2024-11-13 03:28:16 瀏覽:862
修飾訪問符 發布:2024-11-13 03:02:24 瀏覽:55
php項目開發全程實錄源碼 發布:2024-11-13 02:43:30 瀏覽:272
戰地一如何挑選伺服器 發布:2024-11-13 02:37:50 瀏覽:885
存儲過程動態sql 發布:2024-11-13 02:25:50 瀏覽:614