前言:
1.网上有很多网狐平台源码和架设环境的教程,但是我找了一下并没有后续教程,也就是说平台架设好了以后怎么才能添加自己的游戏到平台里面呢,我做了一个简单的GameDemo,并把游戏添加进网狐平台。
2.网上架设环境教程都只讲了环境的假设,环境的假设只是开发游戏基础,我总结了一下平台游戏开发的经验,有什么错误的地方欢迎大家指正~
3.大家在网上找到的教程大多到进入大厅,然后添加一个系统游戏就完了,却完全不知道怎么做的,就导致很多人在学习平台的时候很难把自己的开发和平台联系上
本文主要内容:
开发的实现流程: 添加游戏列表分类--------->添加分类里的游戏房间---------->开启服务--------->打开大厅进入房间-------->点击凳子进入游戏
资源说明:
一共用到3中资源:
1..架设好的网狐系统(不带平台源代码) 地址:(3积分) http://download.csdn.net/detail/u014261855/8778819
2.游戏demo(虫虫快跑) 地址:(3积分) http://download.csdn.net/detail/u014261855/8778801
3.服务器模板 地址:(1积分) http://download.csdn.net/detail/u014261855/8778779
4.网狐系统源代码 地址:(0积分) 百度网盘 http://pan.baidu.com/s/1jGov3DG
详细说明:
环境是vs2003和sql server 2005
1.我假设好的网狐系统是一定要下的,因为博主黑猫大哥给的那个平台有问题(不知道是不是我自己的原因),假设好了以后运行不起来游戏。这个里面没有平台源代码,也没有游戏源码,是一个cocos2d-x 2.2库 ,一个游戏大厅和三个服务器,还有一个数据库文件。资源少操作起来就简单了
2.服务器模板就是一个空服务器,不参加和客户端的互动,只用来开启服务,很容易编写,大家可以不用下载,当然积分多又多的小伙伴们自己写麻烦的就下载我的吧~收一点点辛苦分
3.游戏demo,这个游戏是以前做的一个酷跑类游戏,用cocos2d-x编写的,这个大家自愿下载,因为谁都可以做一个简单的demo
4.这个就是黑猫的系统,包括假设教程,我就不可耻的骗大家积分了~ 直接去我的网盘下载
先搭建好环境:
建议大家先去看看黑猫大哥的架设教程,本文写的比较简略,那些基础架设部分并没有写上,大家可能有不懂的地方,黑猫大哥的教程网上很容易找到的。
大家下载了第一个架设好了的系统,把数据库添加进去,黑猫视屏有导入的方法,我就不多说了,之后就可以直接开启服务了,把协调破服务器、登陆服务器开启,进入大厅,成功了就证明环境没问题。(因为我把配置文件里数据库设置的是本机地址,所以大家不需要配置太多东西)我网站没有假设因为这里用不上,大家想假设的可以自己去假设哦。
两个路径:
开启协调服务器:(根据图标在路径中找到文件)
开启登陆服务器;
协调服务器和登陆服务器开启完成之后就可以启动大厅了:
进入大厅成功:
然后是游戏,下载游戏demo(虫虫快跑),添加到游戏组件EX的优化游戏文件夹下,优化游戏路径见上面路径图,编译,完成后直接运行Run.exe,能运行证明游戏也没有问题。
平台游戏开发:
现在有了大厅,也有了游戏,最后就是我们的重点----联系平台与游戏,分为三步:
第一步:修改数据库
第二步:添加资源文件
第三步:开启服务
三步完成之后直接进入房间开启游戏即可,具体步骤如下:
第一步:打开SQL Server Management Studio
将之前导入的数据库其中一个名叫QPPlatformDB的数据库
打开表GameTypeItem,插入一行开发游戏,编号500,这个用来添加列表中的开发游戏类
打开表GameGameItem,插入编号111虫虫快跑一行
打开表GameKindItem,同样加入虫虫快跑一行:
完成之后重新开启协调服务器和登陆服务器,进入大厅就可一看到列表添加完成了:
第二步:添加资源文件,我在Run文件里面已经添加好了,但是大家一定要注意,每一个游戏添加之前都要放入资源文件,名字和游戏启动程序一样,如果不添加是无法
进入游戏房间大厅的,桌椅资源我用的是五子棋的,自己可以修改。
资源文件里面这几个是配置房间大厅的:
剩下的都是游戏资源。
第三步:开启服务:
要开启服务首先的写一个服务器,写这个服务器很简单,你随便找一个服务器,然后把配置内容改一下就行了(当然也可以下我的啦),配置信息:
然后打开游戏服务器,加载虫虫快跑的游戏房间
游戏服务启动之后,列表的房间就有了,点击房间进入房间大厅:
然后随便点击一个位置就可以进入游戏了。
好了到这里我们自己的游戏就可以添加到网狐上面去了,希望对各位有所帮助~大家有什么疑问也可留言给我。