2013年6月20日

武器的最大攻击与最小攻击的算法

摘要: 比如 最小值 17 最大值 29计算方式是 17+ 取随机数(29-17)=最终值! 阅读全文

posted @ 2013-06-20 22:26 嗟夫 阅读(349) 评论(0) 推荐(0) 编辑

APP魔法顺序笔记

摘要: 以冰咆哮为例:首先是客户端:1、TfrmMain.ProcessKeyMessages 里面 1.1、nMagID := GetMagIDByKey(nKey); 根据按键取得魔法ID 1.2、调用UseMagic()函数来制造这个魔法2、在UseMagic() 函数里面 2.1、判断MP是否足够 2.2、判断要生成魔法的坐标位置等信息 2.3、g_MySelf.SendMsg()发送CM_SPELL信息3、在TActor.ReadyAction里面拦截到CM_SPELL信息 3.1、将信息的索引 msg.Ident改为 SM_SPELL 注意这里收到这个信息包后并... 阅读全文

posted @ 2013-06-20 22:23 嗟夫 阅读(245) 评论(0) 推荐(0) 编辑

8方位游戏的左右坐标算法

摘要: 7 0 16 25 4 3//左手0+8=8-21+8=9-22+8=10 -103+8=11-104+8=12-105+8=13-106+8=14-107+8=15-10//右手0+2=21+2=32+2=43+2=54+2=65+2=76+2=8 - 87+2=9 - 8 阅读全文

posted @ 2013-06-20 22:20 嗟夫 阅读(441) 评论(0) 推荐(0) 编辑

关于UNIDAC连接SQLITE3的心得笔记

摘要: 关于查询某个SQLITE3DB的所有表单的语句:UniQuery1.SQL.Add('SELECT * FROM sqlite_master');关于UNIDAC提交数据://在提交数据之前,必须先允许EDIT,否则提交的时候会失败。UniQuery1.Edit;//此处的FieldList[I]是指数据所在行的第I个数据,所有的数据,都可以用文本提交上去UniQuery1.FieldList[I].AsString:='提交的数据';//获取数据也是这个,它具备读取跟写入功能,是一个接口。S:=UniQuery1.FieldList[I].AsString// 阅读全文

posted @ 2013-06-20 22:06 嗟夫 阅读(813) 评论(0) 推荐(0) 编辑

导航