搜索到与相关的文章
编程技术

as3游戏开发之打气球系列(二)

HI,经过了昨天疯狂的理论轰炸,脑袋还清新不?其实昨天的内容很重要,只要昨天那两点理解透了,以后再制作游戏就是一些算法问题,其实做游戏不难.最难的是想法而已.今天继续,依旧是老提纲:1,瞄准镜的产生(类似attachMovie在AS3中该如何表现?)2,飞翔的气球(怎么飞?随机飞,随机速度又怎么表现?该如何记时?)3,打气球(怎么算打中?打中后,气球爆炸怎么表现?声音呢?)4,给我个计数器(计算打中的,飞走的,甚至击中概率)5,成与败(怎么算胜利?怎么算失

系统 2019-08-29 22:23:38 2405

编程技术

Irrlicht引擎:文件系统简介

整个文件io系统位于irr::io名字空间内,接口简洁明了,见下图这个文件系统的一个特点是,可以将zip包,pak包(Quake2pak格式)视作目录,包中的文件和磁盘目录的文件一样访问,直接指定文件路径即可。在IFileSystem的实现中,createAndOpenFile的过程是,先遍历所有的zip包(之前必须使用addZipFileArchive设定上),如果找到文件就打开并返回,如果没有找到就遍历所有pak包,遍历unzip包,最后从目录文件打开

系统 2019-08-29 22:04:58 2405

编程技术

小步快跑是这样玩的(下)

系统重构到这一步,我们来看看用户关于时间问候语部分的变更需求:问候需要更加精细,如中午问候“Goodnoon!”、傍晚问候“Goodevening!”、午夜问候“Goodmidnight!”。除此之外,用户希望在一些特殊的节日,如新年问候“Happynewyear!”、情人节问候“Happyvalentine’sday!”、三八妇女节问候“Happywomen’sday!”,等等。此时我们发现,我们对时间问候语的变更不再需要修改HelloWorld或其它什

系统 2019-08-29 21:59:09 2405

编程技术

MinGW介绍与使用

MinGW提供了一套简单方便的Windows下的基于GCC程序开发环境。MinGW收集了一系列免费的Windows使用的头文件和库文件;同时整合了GNU(http://www.gnu.org/)的工具集,特别是GNU程序开发工具,如经典gcc,g++,make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组

系统 2019-08-12 09:29:48 2405

各行各业

opencv----(1) mat最好用,和IplImage,cvmat 比

学习了几天,发现mat比IplImage,cvmat好用太多了。不知道确切的原文出处,我是转自新浪的一篇博文:http://blog.sina.com.cn/s/blog_534497fd01015k7z.html(原创作者如果看到,请提醒我,我会写明原作者)opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。

系统 2019-08-12 09:27:36 2405

各行各业

博弈论 简介

1博弈论简介2博弈论基础知识34(一)巴什博奕(BashGame):56只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.最后取光者得胜.78若(m+1)|n,则先手必败,否则先手必胜。910显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜.因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者

系统 2019-08-12 09:27:07 2405

各行各业

MOSS2007常见错误及解决方法

虽然好久没碰sharepoint了,但那时候在学习中遇到了一些问题都还在书库中保存着,将其贴到博客上来希望能对新手有个帮助.1.装完workflow工具箱控件不全的问题解决方法:下载非beta版的VS2005对应的WWF插件下载地址2.对COM组件的调用返回了错误HRESULTE_FAIL解决方法:打开控制面板--->管理工具--->服务和应用程序--->服务--->启用服务中的分布式事务服务DistributedTransactionCoordinato

系统 2019-08-12 09:26:53 2405

数据库相关

MS-SQL数据库开发常用汇总

1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompa

系统 2019-08-12 01:54:55 2405

数据库相关

in 和 exist 区别

select*fromAwhereidin(selectidfromB)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程ListresultSet=[];ArrayA=(select*fromA);ArrayB=(selectidfromB);for(inti=0;i

系统 2019-08-12 01:52:47 2405

编程技术

TFS2012常见问题及解答

1.删除workItem工作项(包括Bug,用户场景,任务等)需要利用到witadmin工具,目录在cd%programfiles%\MicrosoftVisualStudio11.0\Common7\IDE(64位下变为programfiles(x86))命令:witadmindestroywi/collection:http://vm255:8080/tfs/PM/id:1,2id后数字为workItem的ID,可在门户中查看.2.删除项目需要利用到T

系统 2019-08-12 01:33:51 2405