当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: http://216.5.163.53/DirectX4VB/T
 

 

    摘要:自然语言环境(中文)下的人工智能理论及其实践——关于智能实现的一些零散的构思eishn 于广州 2005 年 1 月 3 日 实现人工智能的途径,很多。包括神经网络;以及象专家系统或者知识库那样的基于数据挖掘的方法——它们都是用来实现通用人工智能的。而专用人工智能通常是为解决特定的问题(比如下棋)而设计的。 这里,通用智能似乎要更加引人入胜一些,科幻......
    摘要:对这篇文章的理解应该在熟读我的系列文档的"走四方"篇之后进行,本章的任务之一是在活动对象的显示中加入a*寻路,这是本章的任务1,另外,使动物都活动起来(走动或跑动一段路,当你看完本文的时候你就会知道了,走动或跑动是由程序给man[i].lb=兽的man[i].zs随机赋值的结果,而走动或跑动"一段路"是程序给man[i].lb=兽的man[i].x0,man[i].y0随机赋值的结果,反映到man......


在绘图页上绘制,输出简单图样
上一页   ....如果你当前屏幕大小是640*480,你就不能定义x1或x2为-1,因为这个值是不存在的,y1或y2同样的也就不能定义为641,如果你发现你绘制的简单图样不在屏幕上出现,原因之一可能是你把它绘制到了屏幕外面(但程序并不因此而出错),因为ddraw并不自动裁剪你绘制的简单图样,如果这个简单图样上哪怕是有一个像素绘制到了不存在的绘图页区域,ddraw就会忽略整个函数过程,所以并不绘制任何东西,除非你编程使得绘图页的大小适应这个矩形,但是即使你这样做了,ddraw虽然可以不致于什么东西也不绘制,但依然只会绘制矩形的四边而不填充它的中间(这是ddraw绘制一个普通矩形的默认处理方法). 绘制简单图样2:绘制封闭的矩形 封闭矩形几乎跟上面的普通矩形一模一样,只有一种情况例外,那就是矩形的某个角被轻微地柔化弯曲的时候. surface.drawroundedbox(x1 as long, y1 as long, x2 as long, y2 as long, rw as long, rh as long) 打头的四个参数跟绘制普通矩形的四个是一样的意义,只有最后二个是新的,这二个参数定义了柔化弯曲矩形的某个角的2个要使用到的量,第一个是水平方向的,对应第二个参数就是垂直方向的了,通过改变这二个量,你可以控制柔化弯曲度,这二个量可以在矩形不被柔化弯曲成一个椭圆或圆圈之前有效. 绘制简单图样3:绘制圆圈 这是另外一种简单的图样效果,但是比起前面绘制矩形的方法来讲要进行多一点的考虑. surface.drawcircle(x1 as long, y1 as long, r as long) 是不是看起来很简单?x与y分别是圆的中心点,r就是半径了,虽然简单,可是很多人依然会被这些参变量代表的实际意义搞昏头,
...   下一页
    摘要: 写了这么多了,合计起来有7篇文章,也有10000左右的纯汉字,当初提笔的初衷之一是我考虑这个系列或多或少地对坛友们会有些用,第二是想体现一下自己的个人价值(说得恶心了,呵呵),但愿能对你们有用,读懂这些系列文档的配置是你研究过这本书并有一点vc,mfc的基础知识,了解opp及一些win32的系统低层基础知识,坛子里有朋友说他不懂vc++,甚至vc++的代码跟其它语言写成的源程序他都分不开,他发贴......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE