创胜系列熟乐大联盟创胜房卡十三牛牛游戏服务器搭建教程
创游系列熟乐大联盟创胜十三牛牛游戏cocos服务器搭建暂时还没有视频教程,如果找到会在附件补上,主要说一下前端打包和搭建规范,脚本代码copy到远程桌面的D盘,打开脚本代码,点击一键安装,数据库创建完成。(直接执行一键安装只针对新机器没有数据库的情况,如果已经有数据库,就需要执行后期修改里面的一键安装)
一、服务器搭建教程:
(1)iis配置PHP(文件夹中有相关文档)
(2)将phpStudy文件夹 放到c:\根目录下
(3)添加iis管理器:打开服务器管理器,点击右上角的添加角色
选择web服务器(IIS)
安装之前如图为不可勾选项,其他的均为可勾选项,勾选完成,点击安装。
(4)iis添加网站:左下角搜索安装后的iis管理器并打开,将左栏的网站下的默认网站删掉,
添加MINE类型:.* application/octet-stream
重启服务器时,只需要在脚本中输入1,关闭服务器,3,打开服务器
二、打安卓包过程:
使用密钥之后新建都填上chuangsheng,新建的密钥别名、密码整理到文本中保存在项目下,以防忘记。
第一次打包过程: 先按照上图勾选后构建
然后热更中改版本号、生成、导入manifest,重新构建,
最后编译,打出apk
热更过程:先按照上图勾选后构建
然后热更中改版本号、生成、导入manifest,重新构建
点击生成,每次热更新后把版本号+1,打成的压缩包(压缩包路径E:\work\YiLeYCMJ\YiLeYCMJPreject\packVersion)放到服务器的D盘hot中,解压后的文件都必须是新版版本的,旧版本的删掉。
三、改包名:
改包名时需要将
1.项目名_Project\build-templates\jsb-default\frameworks\runtime-src\proj.android-studio\app路径下的
AndroidManifest.xml文件中的包名全局替换。
2.需要将项目名_Project\build-templates\jsb-default\frameworks\runtime-src\proj.android-studio\app\src\com\chuangsheng路径下的
文件夹改成包名。
换Icon的路径如下:
项目名_Project\build-templates\jsb-default\frameworks\runtime-src\proj.android-studio\app\res
将Iron图由小到大放到图中的四个文件夹中。
有新增的文件夹的脚本代码,执行一键安装后,执行新增文件夹里的两个存储过程,最后执行常用更新(一定要按此顺序)
图片截取的不全,确保截图外的一定要勾选,否则会导致iis中的信息不全
一定要确保选中的下图的红框下的MINE类型,默认文档和条件映射
还会需要相应的机器码,可以找相关技术生成
注意:这个机器标识和上面说到的机器码不是一个值
一定要标记好保存的别名和密码,否则不一样的keystore会影响签名,导致和开发平台的不一样,微信登录会报签名和包名不一致的错误
搭建规范
一. 基本结构
二. 规范要求
1、命名规范
2、位置规范
三. 打包注意事项
四. 适配方案
一、基本结构
• Game文件夹里包含的是所有的子游戏文件夹,每个文件夹对应一款子游戏,游戏文件夹的命名是相应的游戏标识。GamePublic文件夹中包含的是子游戏的公共资源和预制体
• Module文件夹中存放的是功能模块
• 每个文件夹中包含Image,Prefab,和Script,部分功能需要Fonts文件,存放需要的字体文件,图片使用散图,统一放到Image文件夹里。
• 例:
• 每个文件夹,需要配置为Bundle,构建后将build路径下的romote里的文件夹放到
• php路径下
• Module里的每个文件夹的代表的二级界面介绍:
• 用户协议,通常在登陆页,点击同意用户协议触发
• 提示页,公用的提示信息页
• 绑定手机,除了绑定手机还包含了手机登录和注册等页面
• 聊天界面,包含了快捷语和魔法表情
• 俱乐部,包含了俱乐部和大联盟中所有的二级界面,涵盖的功能有,超级合伙人,积分记录,成员列表,上下分,排行榜和俱乐部设置等功能
• 加载,项目运行需要加载标识
• 公共资源,包含了项目中共同用到的资源,背景图和公用的按钮
• 战绩,战绩记录,通常是大厅战绩按钮触发,俱乐部战绩在Club文件夹中
• 邀请码,通常在大厅中触发的二级界面
• 登录页,项目刚进入时的界面,包含logo和登录按钮
• 公告,通常是第一次进入的先弹出的界面或者大厅公告按钮触发的,公告内容和图片可以在后台配置
• 商城界面,可能会包含充值记录
• 公共的音效资源
• 麻/将游戏的公共资源存放处
• 实名认证,通常是大厅按钮触发
• 房间,包含了创建房间,加入房间和玩法界面
• 个人信息界面,通常是点击大厅人物头像触发个人信息情况
• 客服信息
• 设置,包含声音大小的调整
• 分享,分享到微信或者朋友圈
• 签到,按月签到
• 模板,新建的文件夹可以复制后直接使用
• 更新滚动条
• 存放动画,大厅图集和粒子的文件夹
• 主要场景,包含了大厅场景和游戏场景
二. 规范要求
1. 命名规范
• (a)按钮图片的命名,要以Bt+图片名字(基础的最好用英文)
• (b)背景图散图,要以BG+图片名字或者数字编号
• (c)标题资源以T+图片名字
2.位置规范
• (a)相同大小的二级界面中的同类图片资源位置要一致
• 在同样大小的二级界面时,标题在相同等级的情况下,坐标位置要保持一致,保证切换界面不会出现晃动。
• (b)图片的大小和位置属性不要出现小数
• (c)创建房间界面建议,横向和竖向Layout结合使用,每个单行的横向勾选项建议高度50像素。勾选项的描述建议创建空节点,和勾选项一样,给固定的大小,通过layout自动排列
三. 打包注意事项
• 项目构建的勾选项:
• MD5 Cache 在构建AssetBundle的时候要勾选上,出包的时候不勾选
• 注:勾选后的生成的文件中有类似如图的后缀:
• 出包时没勾选MD5 Cache时生成的文件如图:
• 搭建远程服务器时phpStudy文件建议放到D盘中,权限不受限制。
• php中的sqlsrv.php中的ip地址手动改成对应游戏的IP地址:
四. 适配方案
适配规则(定高,宽度适配)
新建一个新的空节点(node),将节点的宽置成 1664,高设置成750。将脚本ReviseNodeSize,添加到新建的空节点上
1、将要适配的控件添加在这个新节点上。
绿色框的是新节点的宽和高,红色框是适配控件。一个红色框是一个整体,在同一个新建的节点下,红色框内多个控件,分别添加Widget控件,设置相应的设配方向和距离。同位置多个控件,可以将 控件放在一个节点下,统一适配。
Widget详细使用参照官网:
Widget:https://docs.cocos.com/creator/manual/zh/components/widget.html
2、 游戏内适配:
适配内容主要是操作按钮、房间信息,如图为操作按钮的适配例子
END!!!
八爷源码 » 创胜系列熟乐大联盟创胜房卡十三牛牛游戏服务器搭建教程