菜单错位其实就是客户端是由生成好的文件直接修改配置导致的混乱错误,在最早的帖子里,下载cocos源码,然后用cocos改完IP端口,重新build,用新编译的网页就行
物理机操作,生成网页文件
在任意位置新建一个文件夹,名字随便,临时储存准备上传到服务器的东西
( b' V6 e$ M# a2 C7 K比如我在D盘建了个XianYuZhiWang文件夹
将下载的[cocos_client咸鱼完整]里的[cocos_client的副本]解压出来,重命名为cocos_client
打开安装好的Cocos Dashboard& P$ n" r0 t& j7 N, h) J
注册登录8 P7 J3 ?4 v3 b0 [% H; G
左边安装按钮,安装编辑器3.6.3
" _' k, ~+ ~- @+ O( z7 T左边项目按钮,导入你刚才重命名的cocos_client文件夹" Z! h' W% f3 p
点三个点··· 打开
会加载一会儿
加载完成后后很多窗口,左下角Assets窗口里有个放大镜,搜索NetConfig,
# p9 k5 g* e6 P0 L6 k7 V$ P) Y会搜出来NetConfig.ts,双击打开
将public gameIp: string = “192.168.1.150”;
+ z) i# d0 w. Q9 m. }1 W: h8 q5 y192.168.1.150改成你的外网IP
搜索config.json
替换IP为你的外网IP
搜索resloader. Y& J6 [9 d, b
替换IP为你的外网IP
在搜索NetChannelManager.ts
将以下2 X c" u8 S' P9 P
if(WECHAT){8 t3 W5 V2 @0 x
var url = wss://${netConfig.gameIp}/wsgame;
/ u* G1 ]% y, |+ j8 O$ Q5 z}else{+ x: S8 [5 {0 g& F0 z
var url = ws://${netConfig.gameIp}/wsgame;' |$ k7 `. m. S# B9 `: I* V
}
w. K' K( j, _! E2 C; s改成* O! s, I1 |; y
if(WECHAT){
5 I8 {5 X1 t. E5 [1 bvar url = ws://${netConfig.gameIp}:${netConfig.gamePort}/wsgame;! ~- z7 b6 o, C* e! o- P
}else{! K) E" _; j& W, U9 S$ g* t) J
var url = ws://${netConfig.gameIp}:${netConfig.gamePort}/wsgame;
8 L* \% W( P& ?6 [}
搜索H5PayBll.ts
$ H" W. ?4 l, w& n; D3 k* ~: Q z+ Y修改192.168.3.15为你的外网IP
搜MailLanguageConf.json% ^. L t6 C3 O; U' ]! T
这里诈骗相关的那个,是第一次进游戏发的公告,可以变成想设置的
保存好
回到主程序,上面菜单栏有个 Project,点击里面的Build% V+ Z) q9 E9 a. \% {( W u% R
跳出的窗口,在Web-mobile这一栏,点击Build# h" J7 g& d4 c5 E- W& M: s& O
进度条开始读了
- U) P0 {* y1 L. O w+ [这一栏左下角有个文件夹按钮,点下打开输出文件夹
0 d& R) J( |8 z, N( F6 i9 T打开的文件夹里有个web-mobile文件夹,这个就是你要传到服务器的) x1 b0 q, W' O. t$ g# S
先别动,等进度条完成
' ?; V( |' [1 ~8 b/ M