
工作项目
文章平均质量分 88
肥宝Fable
微信公众号:肥宝的实验室
超级实验室,技术黑工厂
展开
-
游戏中坐标转换
极坐标和直角坐标的转换,绝对坐标和相对坐标的转换原创 2016-03-10 23:31:06 · 6727 阅读 · 0 评论 -
xampp中apache打不开
我碰到的是端口冲突问题,因为一直用了tomcat和jenkens,把80和8080都占了。1.打开xampp control,按下图选择,把端口80、443改为801、4431。2.保存后再点下图分别点这两个配置文件,找到80改为801,443改为4431.3.然后重启apache,就是上面那个stop...原创 2019-10-10 19:57:17 · 7050 阅读 · 0 评论 -
开发的时候碰到的问题
本文来自肥宝传说之路,引用必须注明出处!2018年11月1日+=写错成了=+,相当于复制了一个正数====================================================================================2016年12月5日14. 数组使用大括号初始化,是C++11的新内容,好像我们linux的g++的版本不能支持这...原创 2016-03-04 17:55:04 · 2678 阅读 · 0 评论 -
凡人修真3D(4)神装
1.for循环的iter如果不是之后特殊要求用到,千万不要提出来,要养成习惯,Message::Db::Tables::SeqTGodEquip::const_iterator it = seqTGodEquip.begin(); for ( ; it != seqTGodEquip.end(); ++it )2.自动购买其实并不需要真的购买,扣钱就行了。现在这样先要加上物品,然后再删除原创 2016-11-18 21:19:46 · 2438 阅读 · 0 评论 -
凡人修真3D(3)神翼
31.这个好像提过,不过碰到了就写一下吧。读取商店配置的时候,要用上价格单位和数量。单独的数量是无意义的,而且万一改了货币单位呢!int price = 0; CShopPtr shop = CShopConfigManager::instance()->getShop(SHOP_CODE_AUTO_BUY); if (shop) { CShopSellPtr shopSe原创 2016-10-31 21:49:52 · 2650 阅读 · 0 评论 -
凡人修真3D(2)神兵
21.声明变量的时候,顺手初始化一下,要养成习惯。int flushNum;int leftSeconds;mountManager->getPotentialLeftSeconds(flushNum, leftSeconds);原创 2016-10-26 20:27:57 · 2383 阅读 · 0 评论 -
凡人修真3D(1)坐骑
1.在写配置文件的时候,尽量用map代替vector,因为查找某条配置的时候,可以减少运算。例如: 优化前:bool GameConfigData::CMountConfigManager::getMountConfig(int code, Message::Db::Tables::TMount& tMount){ for (Message::Db::Tables::Se原创 2016-10-21 19:50:59 · 2961 阅读 · 0 评论 -
凡人修真3D(6)背包
1.背包检测空位的时候要注意。直接上代码吧。正确的做法:检测完之后,需要立刻附加到背包中,才能进行下一次检测。for (SeqPlayerItemPtr::iterator iter = playerItems.begin(); iter != playerItems.end(); iter++){ if (toBag->haveSpace((*iter)->getTPlaye原创 2016-11-10 21:51:41 · 2206 阅读 · 0 评论 -
flash学习笔记
最近全组服务端去学习flash,真的给了我学些客户端知识的机会了。关键帧,就是说这一帧是连接两段不同的内容,这一帧后面的视频内容会有新的变化或过渡;在时间轴上这一帧带有小黑点标志;空白关键帧,跟关键帧作用相同,但是这一帧没有内容,在时间轴上,这一帧没有小黑点标志;在这一帧填充内容后,就变成关键帧了;普通帧是用来计量播放时间或过渡时间用的,不能手动设置普通帧的内容,它是播原创 2016-05-18 15:05:03 · 2539 阅读 · 0 评论 -
MMO游戏技能攻击区域的计算
游戏技能攻击区域的计算,关乎服务端的效率。需要确保正确,简洁地计算攻击区域,才能快速寻找攻击对象。今天只讨论地图上距离的问题。一般情况下攻击区域分为以下几种:1.点对点,对个人进行攻击2.射线攻击,其实就是矩形区域3.扇形攻击4.圆形攻击当然,还有其他情况,例如多区域和其他奇奇怪怪的形状。不过考虑的实际观赏价值,和精度的问题,多区域,只考虑圆形和扇形,其他形状也不考虑了原创 2016-03-11 18:45:38 · 5952 阅读 · 3 评论 -
关于禅道的安装
1.禅道的下载地址:https://www.zentao.net/download.html2.里面有个一键安装包,但是由于之前用Jenkins的时候,安装了xampp。使用一键安装的时候会提示是否覆盖(同一个目录才会提示)。我怕有问题,所以就单独安装了。3.因为已经用了tomcat,要开apache的时候发现端口冲突了。点这里打开4.要留意PHP的版本,禅道对php版本有点要求我...原创 2019-10-10 20:25:32 · 776 阅读 · 0 评论