cocos creator 达达麻将(麒麟麻将)运行环境配置

最近想研究下麻将游戏怎么做得,找了一些源码。发现一款达达麻将。前端,后台,以及数据库都是写好了的,可以一试。

由于本人是Android 开发,所以由此可见 ,运行源码的路程是多么的艰辛。。。。

不过历时2天,还是搞出来了。运行结果如下:

其中参考了一下 下载的源码中的文档,以及一篇博客  :https://www.cnblogs.com/foupwang/p/8000878.html

但是都写的不太详细,对于不是这方面开发的小白来说,还是很艰难的。所以,我已一个小白的身份来写这篇文章,

尽量写得详细,让你可以按照我的步骤来成功搭建环境,运行源码!!!

首先附上源码的下载地址,https://download.csdn.net/my

(好像不能设置下载积分了,嫌高的话,我从这里下载:https://download.csdn.net/download/qq_34177302/10209648)

百度网盘地址 链接: https://pan.baidu.com/s/1ZSpNL4aYZ9qLkVx0q7CjZw    提取码: xizq ( 包括了所需要的工具)

先介绍下我使用的开发环境:

操作系统:window 10

开发语言使用的是 JS

开发工具: MySql 5.7、Navicat(mysql 图像化工具)、 nodejs4.6.1 、 cocos creator 1.3.2  python

首先 下载各种安装工具。

1、nodejs安装: 直接下一步,知道安装完成。

 验证:命令行窗口输入 node -v  如果现实版本号,则安装成功

2、cocos creator 安装

直接解压压缩包,运行 CocosCreator.exe 文件

3、mysql 安装  https://blog.csdn.net/py_boys/article/details/81515349

4、安装mysql 图像化界面Navicat:(如果你对cmd 操作mysql 比较熟悉,这一步可以省略)

(破解版)直接解压,然后 PatchNavicat.exe 放到解压目录里面

然后运行,选择 navicat.exe 点击确认即可

下载的源码中: 路径中不要包含 中文。我直接把 两个文件 复制到了 E盘中的 jsmg文件夹中

1、首先需要修改几个地方 即 server—>server— >config.js、configs_local.js 、 configs_local2.js 里面的ip 都改为 127.0.0.1(本地ip)

2、客户端配置修改:client—>asserts—>scripts—HTTP.js中的ip也修改成 127.0.0.1

 

3、然后开始配置服务器

首先 链接数据库 打开 Navicat,链接数据库

连接成功后 创建一个 表 。例如名称为 nodejs(要和 上忙的配置文件config.js中的DB对应)

 

然后执行server—>server—>sql—>db_ddmj.sql中的sql语句

执行sql 语句

导入成功后显示如下:

使用 cocos creator 打开 client

打开后界面如下:

然后我们去 server ——>server ——>分别双击运行(1、2、3)文件,用来开启服务

0.start_all.bat  文件是批处理,可以一次运行123 文件,但是一直报错找不到文件

后来解决了: 把0.start_all.bat 中的反斜线 “\” 删去即可

点击3个bat 文件后,运行成功则显示:

都开启后,点击 Cocos Creator 的run 按钮:

然后就可以进入游戏了。

注意,在游戏操作时,观察 开启的cmd 服务,会有数据库错误:

数据库字段没有默认值。

修改数据库的字段,给一个默认值。

 

然后修改给字段添加默认值。(后面需要修改多个字段)

按照 窗口提示,修改数据库。修改完成之后,就运行起来了。
 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网传资源,如有侵权请联系/留言,资源过大上传乃是下载链接的ZIP文件。 目录: ├─1javascript程序设计9 T& b/ o% ?' h G! b' Y' X/ y │ 第001课初识node_js.rar │ 第002课JS基本数据_函数对象_表_数组_字符串_函数调用.rar* H x0 z) f4 B3 { │ 第003课JS运算表达式_条件判断_循环语句_垃圾回收.rar │ 第004课JSMath函数_数组_表_字符串_常用接口.rar │ 第005课JS模块_new_类_继承.rar1 f2 V3 A& R5 x3 Z │ ├─2creator客户端游戏开发 │ 第001课初识creator.rar+ P+ m" }! v( C& I │ 第002课cc.Node(一)场景树.rar │ 第003课cc.Node(二)事件响应.rar J. G) e" Z/ O( V% m9 i │ 第004课cc.Node(三)坐标空间的转换.rar │ 第005课cc.Node(四)Action的使用.rar │ 第006课cc.Component的使用详解.rar │ 第007课Sprite组件的使用详解.rar │ 第008课Button组件使用详解.rar │ 第009课Label组件使用详解.rar G5 [4 B8 `& ]/ b │ 第010课AudioSource组件的使用.rar' D' [8 n/ _) w% C1 v6 H │ 第011课动画编辑器的使用.rar$ N1 Y4 L$ J, g# L, c) x* T4 s* @ │ 第012课骨骼动画组件的使用.rar& G. _4 U0 u; U0 V: p% | │ 第013课mask_layout_scrollview组件的使用.rar {& g, [) W2 l0 b# t) M& V │ 第014课cc_loader代码加载和释放资源.rar │ 第015课cc.Widget与屏幕适配.rar0 D. n! ?4 l* K; c0 R │ 第023课creator_滚动列表动态加载数据.rar │ 第024课creator_h5打包发布优化技巧_android环境搭建与打包发布.rar │ 第025课creator_cc.director与资源加载策略.rar │ ) L& {! H9 r5 C7 x x2 q/ z2 t5 O: [ ├─3node.js游戏服务器开发& C7 h( i* c {* D! E │ 第006课node事件循环_process模块的基本使用.rar │ 第007课TCP网络传送的基本原理.rar- K7 a" O9 M* r0 h- q h6 U │ 第008课node.js使用Net模块搭建TCPserver_client.rar │ 第009课node.js二进制数据与Buffer模块.rar │ 第010课node.js_npm模块的安装和加载.rar! o O' O- ]0 G! t: R3 U │ 第011课node.js_websocket与ws模块使用.rar │ 第012课node.js_TCP通讯拆包与封包.rar7 L5 Y4 X, V$ v# H" c$ {0 Q │ 第013课node.js_二进制数据协议与JSON数据协议.rar │ 第014课node.js_http基础与express_webserver搭建.rar9 [5 x$ @3 Y" v: U7 e* Z │ 第015课node.js_http_server与http_client_get_post编码基本流程和实现.rar# Y/ a6 M$ d8 f │ 第016课node.js_fs模块的同步异步读写.rar4 R7 X5 @# a4 v │ 第017课node.js_Base64_MD5_SHA1_Timer模块.rar │ 第018课node.js_mysql数据库的基本使用.rar4 h5 v, n; ?' t7 ^ h# Z. x │ 第019课node.js使用mysql模块编程操作数据库.rar! D& Y* ]+ t: U: }; F │ 第020课redis的搭建和基本使用.rar' c G% x. A+ e0 d- H, ^9 D& v │ 第021课noderedis编程和使用.rar/ \2 o& J% @# k1 F │ 9 I4 R$ V( {: n- b. B* Z/ B B └─4麒麟棋牌达达麻将框架设计与源码分析 第001课麒麟棋牌_达达房卡麻将安装和导入使用注意事项.rar' B$ u+ j# Z) F7 N 第002课麒麟棋牌_达达麻将的底层通讯express框架与socket.io.rar 第003课麒麟棋牌_达达麻将开房间流程.rar 第004课达达麻将客户端初始化流程.rar- B% H! q% ]( _+ s8 |. B 第005课达达麻将开房间.rar 第006课达达麻将的游戏流程.rar! g- h. f3 m4 G 第007课达达麻将打包与发布.rar' e: p$ l* j1 K; Z1 R! ?: t: Y 第008课达达麻将语音聊天源码分析.rar 麒麟游戏达达麻将.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值