cocos creator(十二)問題

1、socket爲什麼不能使用

2、cocos類之攝像機使用問題


1、在使用socket爲什麼不能使用

在客戶端,首先下載socket.io這個模塊。根據官方文檔給出的。

if(!cc.sys.isNative){

    //socket.io源碼

}

然後我是以非插件形式導入到cocos creator中。

然後寫好客戶端的socket代碼

connect:function(fnConnnect,fnError){
var self=this;
var opts={};
opts={

'reconnection':false,
'force new connection':true,
'transports':['websocket','polling']

}
this.sio=window.io.connect(this.ip,opts);
this.sio.on("connect",function(data){
console.log("執行一次fnConnect");
self.sio.connected=true;
fnConnnect(data);

});
this.sio.on('disconnect',function(data){
console.log("服務器斷開連接");
self.sio.connected=false;
self.close();

})


for(var key in this.handlers){

var value=this.handlers[key];
if(typeof(value)=="function"){

if(key=='disconnect'){

this.fnDisconnect=value;

}else{

console.log("register :function"+key);
this.sio.on(key,value);

}

}

}

}
在web平臺上運行沒有問題,但是到了原生平臺上,他就會直接拋出一個Websocket error,我完全沒有解決的思路

2、攝像機類的使用

這是有史以來我認爲我最爲搞不懂的類。因爲他的設置攝像機的節點位置。但是我至今沒弄明白怎麼使用

發佈了88 篇原創文章 · 獲贊 22 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章