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
);
}
}
}
}
2、摄像机类的使用
这是有史以来我认为我最为搞不懂的类。因为他的设置摄像机的节点位置。但是我至今没弄明白怎么使用