CocosCreator 使用Pinus做爲服務器

轉自:https://blog.csdn.net/weixin_42943955/article/details/81591252

服務端準備

1.首先需要安裝Node.js
2.安裝CNPM (國內下載不了Node.js的包,所以需要安裝CNPM) 打開控制檯輸入 npm install -g cnpm --registry=https://registry.npm.taobao.org 等待CNPM安裝完成
3.安裝Pinus到全局目錄 npm i pinus -g
4.創建一個Pinus項目 pinus init ./HelloWorld (HelloWorld爲項目名)
5.創建項目過程中需要輸入連接類型,輸入1(WebSocket)
6.進入 HellWorldSrv\game-server目錄輸入 cnpm install 來安裝項目依賴的包
7.編譯Pinus項目 輸入cnpm run build
8.啓動Pinus項目 先輸入cd dist 再輸入pinus start啓動項目

客戶端準備

1.下載安裝CocosCreator
2.創建CocosCreator項目
3.複製HelloWorld/web-server/public/js/lib/build/build.js到CocosCreator腳本目錄下
4.修改build.js 在末尾加上 require(‘boot’);
5.在CocosCreator編輯器的資源管理器中選中build.js然後在右邊屬性檢查器中勾選導入爲插件然後點擊應用
6、創建一個腳本把它拖到Main Camera上面,然後編輯它,輸入測試代碼
7.切回到Cocos Creator自動編譯腳本
8.點擊Cocos Creator的播放按鈕預覽遊戲(選瀏覽器方便調試,不要選模擬器)
9.F12打開控制檯,刷新頁面
10.如果看到有如下兩條打印,表示客戶端已經可以成功訪問服務端了
connect to ws://127.0.0.1:3010
game server is ok.

測試代碼

onLoad () {
var pinus = window.pinus;
var host = “127.0.0.1”;
var port = “3010”;
pinus.init({
host: host,
port: port,
log: true
}, function () {
pinus.request(“connector.entryHandler.entry”, “hello pinus”, function (data) {
cc.log(data.msg);
});
});

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章