## 投石对战微信小游戏
cocos creator 1.9.1 + KBEngine1.1.9
## 本项目作为KBEngine服务端引擎的微信小游戏演示而写
## 官方论坛
https://bbs.comblockengine.com/
## QQ交流群
461368412
## 我的QQ
857024709
## Releases
sourrce : https://github.com/jay602/stone_war
## 文档
https://github.com/jay602/stone_war/tree/master/kbengine_stone_assets/docs
## 开始:
1. 确保已经下载过KBEngine服务端引擎,如果没有下载请先下载
下载服务端源码(KBEngine):
https://github.com/kbengine/kbengine/releases/latest
编译和安装(KBEngine):
https://www.comblockengine.com/docs/1.0/install/index/
2. 拷贝服务端资产库"kbengine_stone_assets"到服务端引擎根目录"kbengine/"之下,如下图:
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710153206.png)
## 配置Demo:
改变登录IP地址与端口
cocoscreator_assets/assets/scripts/cc_scripts/Common.js
window.LOGIN_BY_IP = true; //是否用ip登录
window.IS_USE_WSS = false; //是否用wss协议
window.SERVER_URL = "xxx.com"; //服务器域名
window.SERVER_IP = "127.0.0.1";
window.SERVER_PORT = "20013";
cocoscreator_assets/assets/scripts/cc_scripts/StartScene.js
initKbengine: function() {
var args = new KBEngine.KBEngineArgs();
args.ip = SERVER_IP;
args.port = SERVER_PORT;
args.isWss = IS_USE_WSS; //是否是有wss协议, true:wss false:ws
args.isByIP = LOGIN_BY_IP; //用ip还是用域名登录服务器 修改了官方的kbengine.js
args.serverURL = SERVER_URL;
KBEngine.create(args);
},
配置微信小游戏的APPID和APP_SECRET
kbengine_stone_assets/scripts/common/GameConfigs.py
APPID = "*******************"
APP_SECRET = "************************"
配置第三方库pyaes和tornado
第三方库放在"kbengine_stone_assets/docs/thirdlibs/"目录下
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710161101.png)
解压"pyaes.rar"和"tornado.zip"到"kbe/res/scripts/common/Lib/site-packages"
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710161458.png)
## 启动服务器:
先开启服务端
Windows:
kbengine_stone_assets\start_server.bat
Linux:
kbengine_stone_assets\start_server.sh
检查启动状态:
如果启动成功将会在日志中找到"Components::process(): Found all the components!"。
任何其他情况请在日志中搜索"ERROR"关键字,根据错误描述尝试解决。
## 构建发布微信小游戏
用cocos creator打开"cocoscreator_assets"客户端项目
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710155655.png)
构建项目, 在cocos creator的菜单栏里选择"项目" ---> "构建发布", 然后点击"构建"
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/picture2.png)
用cocos creator打开"stone_ranking"工程, 构建排行榜的子域工程
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710164004.png)
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710164030.png)
构建完成后,在“cocoscreator_assets”主工程的"构建发布"对话框上点”运行”,启动微信开发者工具,点微信开发者工具的”预览”按钮,生成小游戏的二维码,用手机微信扫描,即可在微信上测试小游戏
![demo_configure](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/picture3.png)
## 演示截图:
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/picture1.png)
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710094903.png)
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710094921.png)
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710094955.png)
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710095013.png)
![screenshots1](https://github.com/jay602/stone_war/blob/master/kbengine_stone_assets/docs/img/20180710095057.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
cocos creator开发的微信小游戏,我用cocos ceator1.1稳定版可以正常编译,或者cocos creator 1.9.1也可以,KBEngine1.1.9可以正常开启后端。声明本源代码只可以用于学习,不可以商用。本院代码来源于网络,传播于网络。
资源推荐
资源详情
资源评论
收起资源包目录
cocos creator微信小游戏,kbengine引擎开发后端 (458个子文件)
pipi_jump.anim 3KB
pipi_walk.anim 2KB
pipi_throw_pre.anim 2KB
pop_throw_pre.anim 2KB
pop_throw.anim 2KB
pop_jump.anim 2KB
pop_walk.anim 2KB
pop_die.anim 2KB
pipi_die.anim 2KB
pipi_throw.anim 1KB
pipi_idle.anim 791B
pop_idle.anim 790B
start_server_background.bat 1KB
start_server.bat 1001B
kill_server.bat 453B
start_bots.bat 386B
guiconsole.bat 271B
safe_kill.bat 165B
nginx.conf 4KB
Avatar.def 4KB
Room.def 760B
Halls.def 543B
Item.def 468B
EntityCommon.def 194B
投石对战Demo讲解.doc 8.42MB
小游戏部署上线规则和游戏.doc 653KB
部署文档.docx 20KB
WorldScene.fire 75KB
TestScene.fire 42KB
WinScene.fire 39KB
LoseScene.fire 39KB
StartScene.fire 12KB
GameRankingList.fire 10KB
MarioScene.fire 6KB
CityScene.fire 6KB
ChooseScene.fire 2KB
.gitignore 2KB
.gitignore 2KB
.gitignore 2KB
.gitignore 2KB
.gitignore 73B
.gitignore 73B
close.jpg 2KB
kbengine.js 109KB
AvatarAction.js 25KB
WorldScene.js 19KB
AvatarControl.js 10KB
StartScene.js 9KB
ItemAction.js 8KB
CameraControl.js 7KB
Avatar.js 7KB
GameOver.js 5KB
GameRankingList.js 4KB
RankItem.js 3KB
GameState.js 3KB
AvatarAnim.js 3KB
FlyWord.js 2KB
Shake.js 2KB
Common.js 1KB
WalkAction.js 903B
WxBizDataCrypt.js 860B
Item.js 498B
builder.json 1KB
project.json 1KB
project.json 1KB
builder.json 989B
jsconfig.json 266B
jsconfig.json 266B
project.json 60B
project.json 60B
README.md 5KB
README.md 536B
pipi_jump.plist.meta 8KB
pipi_walk.plist.meta 7KB
pipi_throw_pre.plist.meta 6KB
pop_throw_pre.plist.meta 6KB
pop_walk.plist.meta 6KB
pop_throw.plist.meta 6KB
pop_jump.plist.meta 6KB
pop_die.plist.meta 5KB
pipi_die.plist.meta 5KB
pipi_throw.plist.meta 4KB
pop_idle.plist.meta 2KB
pipi_idle.plist.meta 2KB
pop_throw_pre.png.meta 697B
pipi_throw.png.meta 696B
pipi_throw_pre.png.meta 695B
bomb_05.png.meta 692B
pipi_idle.png.meta 692B
pipi_jump.png.meta 692B
bomb_09.png.meta 691B
pop_die.png.meta 691B
bomb_15.png.meta 691B
bomb_10.png.meta 691B
bomb_16.png.meta 691B
bomb_06.png.meta 691B
pipi_walk.png.meta 691B
pop_throw.png.meta 690B
bomb 03.png.meta 690B
city02.png.meta 690B
共 458 条
- 1
- 2
- 3
- 4
- 5
资源评论
- liujaca2019-05-07不错啊下载看看啊
深度礁石
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功