找回密码
 点一下
查看: 1369|回复: 10

[伸手]谁给我一个随机路径的写法或者函数?

[复制链接]
发表于 2009-7-8 15:06:36 | 显示全部楼层 |阅读模式
某点到某点
或者
某单位到某单位

有N条路径可以到达,我只从中任选一条~~

如同AI中的SetRandomPaths函数

帮帮忙了~~~
发表于 2009-7-9 18:36:52 | 显示全部楼层
好难...
弱弱的问下... LZ用来做什么呢?

曾今做过一个实验: 选取一个单位让它移动到某个障碍物的背后, 在命令下达后删除障碍物.
结果这个单位没有发现这个变化, 沿着老路继续走...

于是乎... 如果你需要下达命令, 或者其他的事件来触发寻路,
可以将所有可通行的路口全部封堵, 然后随机删除其中一个, 重新发布移动命令, 然后删除其他所有障碍.

缺点在于... 一共有多少种路线还是未知的, 障碍放置的方法也得有预先的安排, 否则也猜不到.
回复

使用道具 举报

 楼主| 发表于 2009-7-10 15:02:01 | 显示全部楼层
用来做什么暂时还不清楚。。。或许有用。

就是想研究一下AI中SetRandomPaths这个函数。

——————
放置障碍物再删除,这个方法不好呢。。。

还不如取起点到终点区域内随机点,然后发布移动命令到那些点。。。

谁有更好的办法了?god help me!





  [s:186]  [s:186]
回复

使用道具 举报

发表于 2009-7-10 15:11:18 | 显示全部楼层
拆AI

自己拆开看看就知道了啊
回复

使用道具 举报

发表于 2009-7-10 15:13:46 | 显示全部楼层
你的问题问出了水平。
回复

使用道具 举报

 楼主| 发表于 2009-7-10 17:43:53 | 显示全部楼层
引用第3楼此方丽莎于2009-07-10 15:11发表的  :
拆AI

自己拆开看看就知道了啊

你给我拆吧~~native...——!
回复

使用道具 举报

发表于 2009-7-10 22:22:59 | 显示全部楼层
一般来说就是使用随机点的方法…………
硬要说别的那就非常复杂了
具体你还可以参考“随机迷宫问题”。
而且还是必须有正确路径的随机迷宫~
回复

使用道具 举报

发表于 2009-7-10 22:46:15 | 显示全部楼层
其实我有点想法
回复

使用道具 举报

发表于 2009-7-11 14:51:31 | 显示全部楼层
看看恐怖分子的想法。
回复

使用道具 举报

 楼主| 发表于 2009-7-11 21:32:10 | 显示全部楼层
引用第7楼此方丽莎于2009-07-10 22:46发表的  :
其实我有点想法

洗了耳朵听~!?
回复

使用道具 举报

发表于 2009-7-15 10:35:53 | 显示全部楼层
白银大人的一枚随机迷宫……
http://bbs.islga.org/read-htm-tid-238.html
顺便顶上来看看恐怖分子的想法……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 17:21 , Processed in 0.033923 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表