07 2013 档案
nodejs游戏服务器开发(二)---mysql连接
摘要:上一章说到了socket的连接,那么这一张就讲述如何用nodejs进行mysql的连接;这时需要为NodeJS加入Mysql 的Module了,在这个时候,我们搭好的nodejs环境就起到作用了,先安装mysql module先行cd到你要安装的目录执行以下命令 $npminstallMysql现在就先上个demo先// mysqlTest.js//加载mysql Modulevar Client = require('mysql').Client, client = new Client(), //要创建的数据库名 TEST_DATABASE = 'nodejs_my 阅读全文
posted @ 2013-07-17 22:35 Conerlius 阅读(1152) 评论(0) 推荐(0)
nodejs游戏服务器开发(一)---socket连接
摘要:随着nodejs的火热,计算机的发展,使得游戏服务器也开始转向解释语言了,而有些人喜欢用c++/Lua开发服务器,我也曾如此做过。后来,随着网易开源的pomole游戏服务器框架,go语言的出现,nodejs已经开始在游戏服务器端火起来了!少说无聊的。 由于我是在外面已经购买有一台服务器,所以我的环境是直接布署到上面的!具体怎么布置,我就不多说了,我朋友的博客里有,包括pomole的都有。 游戏服务器,都是建立在socket的,要不然就是类似于socket的协议上。而nodejs自身就支持3种连接方式sockethttpsocket.io而我们游戏要用的就以两种为主。我就只以tcp sock.. 阅读全文
posted @ 2013-07-17 22:23 Conerlius 阅读(5805) 评论(0) 推荐(0)
cocos2dx 顶层layer
摘要:如何在cocos2dx里添加顶层layer所谓顶层layer,是指不会因为scene的切换而切换掉的层!构造示意图如下:在director的头文件里添加CCLayer*m_pTopLayer;和//// set the topLayervoidsetTopLayer(CCLayer*layer);在.cpp里加上以下代码voidCCDirector::setTopLayer(CCLayer *layer){ m_pTopLayer = layer;}上面的只是设置layer,如果我们要让其显示在设备上,我们还需要添加以下代码,在drawScene(void)方法里加入以下代码// draw . 阅读全文
posted @ 2013-07-02 15:17 Conerlius 阅读(1808) 评论(0) 推荐(0)
cocos2d-html环境布暑
摘要:在现今的游戏开发中,纯c++等非解释类语言开发已经不能很好地满足开产品(项目)的需求了,比如说当出现bug或者一些重大问题需要更新时,我们需要重新发包。重新发包,从程序或技术的角度是没什么问题,但从运营,市场的角度上看,这样做会出现很多问题,玩家的流失,更新过于频繁等!所以从今天开始,我又要学解释语言了! 在解释语言里,lua和js都有人用,各有各的好处,lua的我已经学过了,当时没有做好笔记,等有时间再整理,现在就从js开始。 刚接触js时,发觉js和lua一样,我们都可以像使用lua一样快速快发,省了好多编译和运行时间!但是js现在是可以浏览器上运行,这样无疑能让我们更加快速地去对界面.. 阅读全文
posted @ 2013-07-01 14:35 Conerlius 阅读(388) 评论(1) 推荐(0)