游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7104|回复: 21

模拟程序人物的走路 问题

[复制链接]

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2005-8-29 17:08:00 | 显示全部楼层 |阅读模式
是这样的\我想用鼠标模拟从A点走到B点.该用什么样的算法呢\请大家给个思路,第一次弄这个\还把我真难住了\请大家指点,谢谢 [em17]

7

主题

318

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
发表于 2005-8-29 18:34:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

外挂????

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-8-29 19:51:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

想请教大家让人物走路的方法\

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-29 20:37:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

X=X+1:IF X>A THEN X=N

X是你的行坐标,  A是屏幕边缘,  N是走到边缘后你想做的事或到别的位置.

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-29 21:08:00 | 显示全部楼层

Re: Re:模拟程序人物的走路 问题

游戏之家: Re:模拟程序人物的走路 问题

X=X+1:IF X>A THEN X=N

X是你的行坐标,  A是屏幕边缘,  N是走到边缘后你想做的事或到别的位置.



有那么幼稚吗?你说了等于没说,楼主指的是寻路算法。

楼主说的是什么情况下的?应该是指方格地图吧?
你知道A*算法吧,用搜索,广度优先。

另外声明,此地对于制作外挂持否定态度,我是看成纯技术帖子来回答的,楼主最好修改一下帖子,让斑竹看到就不好说了。

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-8-29 23:54:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

感谢大家给予帮助,
那就换个方式问把,想用鼠标模拟从A点到B点,该用什么方法实现呢,难道说只有先用算法求出路径吗才能模拟吗,能不能先抓全屏然后进行对比的方式呢,至于该咋样对比,我还没有想好,请大家继续给点意见,
X=X+1:IF X>A THEN X=N(现在找一个VB的代码可真难呀,)谢谢这位兄台了

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-8-30 00:04:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

没有看懂游戏之家发的那个小游戏,好象对我没什么帮助把\那个小人又不能动,好象也没有什么算法把,没有看明白,请指点~~~~~那有啥作用呢~~~~~~~~~

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-30 11:44:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

楼主怎么不好好看我5楼的帖子,提示得足够了。

你就是想要找一个寻路算法,对不??

说白了就是求一条从A到B得最短路径,对不??

这就是一种搜索算法的应用罢了,最常用的就是A*算法。

先搜索你所处位置周围八个方格,将其中可通行地形的加入一个列表,然后对这些方格重复上述过程,直到某一个方格就是B点为止。过程中要注意防止重复调用和最优选择估算。

你去找点介绍算法的书籍看看,广度优先搜索是基本功。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-30 12:13:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

楼主要的不是寻路算法.

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-8-30 13:51:00 | 显示全部楼层

Re:模拟程序人物的走路 问题

我没有看懂楼主的问题,
假设人物在A点,你是想用鼠标点击B点,之后人物以最短路径的方式移动到B点.
还是人物在A点,鼠标向B点滑动,之后人物顺着滑动的轨迹向B点移动.
还是其它的什么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 15:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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