游戏开发论坛

 找回密码
 立即注册
搜索
楼主: yaoguai

模拟程序人物的走路 问题

[复制链接]

2

主题

13

帖子

15

积分

新手上路

Rank: 1

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

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

5楼的帖子我仔细的看过了,A算法的却是一种能快速走到B点的方法,但是A点和B点很远,虽然在同一个地图里,但一下子没有办法直接点B点坐标.中间必须不停的点点点,
10楼的朋友说到我的意思了就是-----人物在A点,模拟鼠标向B点滑动,中间不停的点(问题出来了,鼠标如何知道该不停的点什么地方呢,该用什么方法让模拟鼠标点的正确呢,A点是随机出现的),之后人物顺着鼠标滑动的轨迹向B点移动.直到到达B点,
关键就是我是全模拟鼠标,(不读去内存,或者用拦截其他的什么手段,),
如果用10楼朋友的方法,是不是还要必须计算出两点的路径才能模拟呢,还是用什么更好的方法呢,继续请大家指点,,,
捎带一句,A*算法看的我头晕,看不懂VC~~~~~~~~ [em19]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

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

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

http://sega.okserver.com.cn/bbs/dispbbs.asp?boardID=3&ID=12&page=1

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

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

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

还是一样啊,你模拟鼠标点击,应该判断鼠标在何地点击。
要想通过一连串点击将人物引导到目的地,那鼠标点击的位置还得是在路径上啊,
关键还是求路径不是?

2

主题

13

帖子

15

积分

新手上路

Rank: 1

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

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

我就是想用一个不要求路径的方法也能到B的方法\到底有没有呢,还是必须要先求出路径呢

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

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

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

你认为有可能吗?
除非你预先设定好路径。

干吗回避寻路算法?反正是很常用的。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

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

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

刚上传的VB程序, 应当是楼主要的,  (用鼠标控制飞碟移动的路径和目的地)
http://sega.okserver.com.cn/bbs/dispbbs.asp?boardid=8&id=89

2

主题

13

帖子

15

积分

新手上路

Rank: 1

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

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

因为用A*算法我不会,看了一些都是用VC写的,我也看不懂,只好尽力躲避它,实在没有好办法的话,也只好用它了,把VC写的代码放到我的VB程序里,又是件头大的事情,现在还得学A*算法,不知道哪里有这样的程序呢,最好是VB的,麻烦大家了~~~~~~~

3

主题

105

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2005-8-31 10:45:00 | 显示全部楼层

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

    楼主如果是做外挂的话,就不用A*算法了,因为可以使用游戏的寻路算法啊~有很多外挂都只是简单的模拟鼠标的动作的,还是不是很懂楼主要表达的意思

22

主题

371

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2005-8-31 12:01:00 | 显示全部楼层

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

外挂不用算法,楼主又说了不拦截内存,那样就只剩下模拟鼠标点击了,计算一下游戏中鼠标放在屏幕边上地图自动滚屏的速度,然后就能算出到目标需要把鼠标放在屏幕边上多少时间,很粗燥且不精确的做法。如果游戏支持方向键滚屏,那倒好一点,只要算出要发送几次键就可以了。外挂是不好滴,而且这种粗燥外挂不作也罢。

2

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-8-31 12:42:00 | 显示全部楼层

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

不用算法先算出我模拟鼠标的路径,那我的模拟咋知道该向哪里点呢,所以我想着还的告诉它路径的每一点的坐标,它才恩能够点呀.这个问题,请大家指点,
至于19楼说的那种粗糙的东东,我当然不做了,好象还没有A*算法简单快速呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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