需求unity3d的3d开发环境中,原生自带了Navigation的组件,可以很便捷快速的实现寻路功能。但是在原生的2d中并没有相同的功能。现在国内很多手机游戏都有自动寻路的功能,或者游戏中存在一些例如机器人、npc等,都需要自动寻路的功能。我需要实现的功能类似于当年FC游戏中淘金者的运动方式。游戏...
分类:
编程语言 时间:
2015-04-15 00:41:27
阅读次数:
259
比如上边的map里套map 定义变量为data,例如组队副本 npc 为1 下有众多房间 即Map> ,处于多线程下,一个线程在 npc为1的下边建一个房间,房间id为1即Map> ,这时候另外一个线程同时也要在 npc为1下建一个房间id为2的房间 即 Map> ,那我代码里肯定是 先 rooms...
分类:
其他好文 时间:
2015-04-13 22:47:49
阅读次数:
190
最近做有关于游戏服务器用单线程的好还是多线程的好的讨论
有同学问:服务端逻辑全单线程的模型,为了避免查询离线玩家数据造成阻塞,除了启动服务器全部加载以外还有更好的办法吗?
同学B: 单线程逻辑模型也属于很常用。逻辑本身不容易出问题。
IO得全部分出去。
同学B: 用异步加载事件。数据加载完成后。再重新把任务排入单线程任务队列。
同学C: 各种活动NPC打完就要从场景消失 战斗线程和场景...
分类:
编程语言 时间:
2015-04-03 09:18:27
阅读次数:
298
问题来源:刘汝佳《算法竞赛入门经典--训练指南》 P61 问题9:问题描述:有n(n<=15)个城市,两两之间均有道路直接相连,给出每两个城市i和j之间的道路长度L[i][j],求一条经过每个城市一次且仅一次,最后回到起点的路线,使得经过的道路总长度最短(城市编号为0~n-1)。分析:1.因为最后走...
分类:
其他好文 时间:
2015-04-01 21:32:58
阅读次数:
421
在电脑玩家跟牌和出牌之前首先对电脑玩家的牌进行拆分:
根据文档需求(见本博客“斗地主规则“)拆分牌按以下顺序,先分析炸弹---飞机---连对---连牌--三带,对子,单张。请看如下代码:
void GameScene::FenChaiNpcPai(Player* npc){
/*******************************************************...
分类:
其他好文 时间:
2015-02-16 18:30:32
阅读次数:
269
这是在吐槽《上古卷轴5》的NPC对白而已,几乎所有的守卫都是有着“直到我的膝盖中了一箭”的曾经。“我曾经也是个想你一样的屠龙者,直到我的膝盖中了一箭”,这个别样的设计或许真正体验出了我们的人性?给大家摘选一些经典的膝盖中箭来娱乐一下。膝盖中箭的典故是什么?以前我也不知道这个典故,直到我的膝盖中了一箭...
分类:
其他好文 时间:
2015-02-08 16:45:19
阅读次数:
154
那传说中的P、NP以及NPC问题 (这里只是自己的一些总结) 在讲这几个问题之前,有几个东西是必须要说的,包括时间复杂度、空间复杂度、图灵机什么的。那么我们就慢慢来一一说来。 图灵机:图灵机其实就是一个计算模型,是由图灵提出来的。图灵机号称可以模拟实际计算机的所有计算行为,计算能力还超过现有的计.....
分类:
其他好文 时间:
2015-02-04 18:34:33
阅读次数:
147
1、打开指定NPC对话功能
DWORD GetNpcObjForName(char* szpNpcName);
DWORD OpenNpcTalkForName(char* szpNpcName);
//获取指定NPC对象
push 0
push 0
push 0x401
mov ecx,2DF25598 //NPC对象地址
mov eax,[ecx]
...
分类:
其他好文 时间:
2015-02-02 18:08:54
阅读次数:
125
人物上线block格子通知(相当重要了)人物上线需要看到可视范围内玩家,npc,玩家,同时附近玩家也需要看到本玩家上线对于进入地图switch (eBlockChange){case Map::eBlockChange_EnterMap: { m_MapBlockMgr.Proc...
分类:
其他好文 时间:
2015-01-31 23:04:39
阅读次数:
250
梁慧星 关于我国民事法律制度的几个问题http://www.npc.gov.cn/npc/xinwen/1999-08/31/content_1459910.htm 王保树 中国的商事法律制度http://www.npc.gov.cn/npc/xinwen/1999-10/31/content_14...
分类:
其他好文 时间:
2015-01-23 12:59:01
阅读次数:
163