AI智能
来源:互联网 发布:位图变为矢量图软件 编辑:程序博客网 时间:2024/04/30 02:43
------------------------西昌.何雨锋 AI智能
这里只是temp,不是标准
一个人工智能的步骤大概是:
1、在AI中增加很多个节点(即可能到达的点),可能在实际工作中,只用给每个人物增加几个路径节点就可以了。
2、设置找路径参数ai1->SetFindPathParameters(i,j)注意前一个参数不要小于两个节点之间的最长距离,而后一个参数也是这样。
3、建立AI图
3、设置一个起点一个终点一根路径
4、得到路径。
******************
ITVAI ai1;
ai1=CreateTVAI();
for(i=500;i<3000;i=i+50)
for(j=500;j<3000;j=j+50)
ai1->AddNode(&global1->Vector(i,50,j));
//这里是增加了一个矩阵节点群,但是如果节点太多则运算量将大大增加,所以最好自己到地图中去给
//每个人物设置几个不多的节点,这样人物就可以只在这几个节点中间机动了。
ai1->SetFindPathParameters(100,70);
//第一个参数是搜寻范围,注意不要小于每两个节点中最大的那一段就可以了,而第二个参数是拐角范围,也应该只比两个节点中
//最大段大一些就可以了。
ai1->CreateAIGraph();
//建立图
findpath=ai1->FindPath(&start1,&end1,&path1);
//找到两个三维点中最近的一条经过给的节点群的路径,但是注意,这条路径对时间的相应是比较短的。
******************
其他:
D3DVector ai1->GetNode(i)是得到第i个节点的坐标。
int ai1->GetNodeCount()是得到这个ai的总数,注意和path的同名函数区别。
ai1->ImportGraph(文件名)与ExportGraph(文件名)是将形成的图导出或导入文件。
ai1->ImportFromBSPTree(&BSPtree) 是从BSP树中读取出节点来。
- AI智能
- 智能AI初探
- 怪物智能AI系统详解
- 外挂中智能AI部件的实现
- 企业中的分析智能(AI)
- Unity 智能AI的简单例子
- cocos2d-x封神榜(4) -- 【怪物智能AI】
- AI Fintech 驱动智能金融时代到来
- AI:智力还是智能?一字之差,失之千里
- 关于智能蛇ai的一些想法
- [技术讨论]游戏AI设计与机器智能
- 斗地主智能(AI)出牌算法
- 教你如何制作怪物智能AI(转)
- 斗地主智能(AI)出牌算法
- 斗地主智能(AI)出牌算法
- 斗地主智能(AI)出牌算法
- 【cocos2d-x 手游研发----怪物智能AI】
- 卓易科技携竹间智能科技开启AI新纪元
- 2D图像、图形的显示
- 教你从型号命名方法判别显卡级别
- recover your longin password
- 2D文字输入框
- Actor2使用技巧
- AI智能
- BSP地图
- Oracle中TO_DATE TO_CHAR格式
- RenderSurface
- 常数列表
- C#语言规范,比较全面,收藏了,放入托管堆。深入记住某些东西
- 灯光
- drupal 6.0 入门教程 - 第一章
- 研究线程