布衣天子H5 架设教程
1. 安装node-v8.11.1-x64.msi安装sql server 2008 R2
一路下一步,安装选项的时候,选择数据库引擎服务,
管理工具基本,管理工具完整(确保只有3个勾子)
身份验证方式要选择混合模式,添加当前用户
帐号sa, 密码123456,(如果在外网, 千万别用简单密码)
安装完在开始菜单, 找到配置管理器, 开启TCPIP连接, 重启一下 sql server
导入数据库:
手工创建3个数据库(名字就是sql文件的名字), 导入各自sql文件.
sql文件在: \svr_bin\sql
2. 修改服务端IP
-----------------
\clt_bin\web\configs\common.js
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip
\clt_bin\h5\main.min.js
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip
main.min.js里两处
-----------------
\svr_bin\CfgBuilder.exe
打开修改 SXZ_SERVER.CFG
搜索10.43开头的ip, 改成127.0.0.1或者你自己的ip
要在外网开服,其中这3行必须:
Account_WANAddress = any:20000;
NetGate_WANAddress = any:20001;
NetGate_WANAddress2 = any:20001;
-----------------
第一个数据库by_account, 最后一个表.
TBL_SERVER_LIST
里面有服务器列表要修改
右键->编辑前200行.修改里面的
改成127.0.0.1或者你自己的ip
-----------------
启动phpStudy
其他选项菜单->phpStudy设置
->端口常规设置->
网站目录选择\clt_bin\h5
3. 启动服务器和NodeJS
启动start_svr.bat
启动 clt.bat
4. 打开浏览器输入127.0.0.1打开游戏页面
完成了
---------------------------------------------------
代码和美术相关
---------------------------------------------------
1. 代码在
\clt\projects\client
\svr
----------
白鹭调试代码,可以修改IP
\clt\projects\client\src\model\GameConfig.ts
----------
配置表:
配置表在table
客户端转表
客户端excel2json.bat
服务端转表
服务端XlExport.exe
2. 打包
白鹭可以选择打web(微端包),对于之前已经打出来的微端包
用 APK修改工具(APK改之理) 修改包里的key可以连你自己的网站.
那个key是在白鹭里设置的
把网址设成你自己的, key替换掉APK里.
3. 客户端打本地包(读取离线资源)
egret publish -compile [--runtime html5|native]
调试或者发布
egret build --runtime native
egret publish --runtime native
4.美术资源修改:
散图目录:\clt\projects\client\design\images
图集目录:\clt\projects\client\resource\assets\sheets
图集打包, 可以用白鹭自带的工具TextureMerger
只是打包前, 得把图片改名, 为了防止重名, 加前缀 (目录_)
模型打包:
模型动画目录:\clt\projects\client\resource\assets\animations\princess
没有散图, 如果想改老资源就用切图工具切
模型是骨骼动画, 白鹭的龙骨工具
模型动画做完之后放到资源目录,再使用下面的批处理修正,不然会报错
\clt\projects\client\修正模型动画.bat
页:
[1]