菜单错位其实就是客户端是由生成好的文件直接修改配置导致的混乱错误,在最早的帖子里,下载cocos源码,然后用cocos改完IP端口,重新build,用新编译的网页就行
物理机操作,生成网页文件
在任意位置新建一个文件夹,名字随便,临时储存准备上传到服务器的东西
( n; F* [" Z; h; I! S比如我在D盘建了个XianYuZhiWang文件夹
将下载的[cocos_client咸鱼完整]里的[cocos_client的副本]解压出来,重命名为cocos_client
打开安装好的Cocos Dashboard9 p0 r4 V4 i0 w
注册登录5 V" n% A: x3 z1 C; g' T0 D$ M
左边安装按钮,安装编辑器3.6.3
: `, U+ {% R3 @& H, M( a( G左边项目按钮,导入你刚才重命名的cocos_client文件夹
; z. R9 P, Z3 N3 e1 n3 j点三个点··· 打开
会加载一会儿
加载完成后后很多窗口,左下角Assets窗口里有个放大镜,搜索NetConfig,; g* g( {( k. H
会搜出来NetConfig.ts,双击打开
将public gameIp: string = “192.168.1.150”;, V, S& U: f+ O3 s& B6 S9 F
192.168.1.150改成你的外网IP
搜索config.json
替换IP为你的外网IP
搜索resloader
" k( B# ?& E+ X6 Q" L替换IP为你的外网IP
在搜索NetChannelManager.ts
将以下* A, n- \0 k( ?
if(WECHAT){& Z7 b3 ~: _" a) L
var url = wss://${netConfig.gameIp}/wsgame;
' d4 x6 N8 c$ b* s2 p7 O' l* R}else{
- ?, m6 m" [* ~# q) }var url = ws://${netConfig.gameIp}/wsgame;
" t V' P* `4 N( l( I! m2 L}3 W7 \; o6 I9 q5 V6 ^) h
改成/ h$ V' q: T; \4 h; [
if(WECHAT){9 e: h/ F8 Z% D
var url = ws://${netConfig.gameIp}:${netConfig.gamePort}/wsgame;+ B! L% O c4 k( e8 W7 s
}else{
& b4 y. W/ d% y4 o* d0 w+ Bvar url = ws://${netConfig.gameIp}:${netConfig.gamePort}/wsgame;+ s: J- Q y7 y
}
搜索H5PayBll.ts* i# X0 w1 d, f* C: T7 ~/ Y
修改192.168.3.15为你的外网IP
搜MailLanguageConf.json; j5 [4 B3 m7 S' l# t
这里诈骗相关的那个,是第一次进游戏发的公告,可以变成想设置的
保存好
回到主程序,上面菜单栏有个 Project,点击里面的Build5 a9 N+ m% b5 }/ F6 H) Q2 C
跳出的窗口,在Web-mobile这一栏,点击Build2 d2 e8 J& |8 [ q
进度条开始读了3 B% n( X- K# i& y' k% @7 W, d
这一栏左下角有个文件夹按钮,点下打开输出文件夹
0 I, `- k- J8 e, b" e打开的文件夹里有个web-mobile文件夹,这个就是你要传到服务器的7 w* o# K& }" v" d) P. A/ S5 L
先别动,等进度条完成
, w+ Z2 [) S7 Y r& F# C8 Y