游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1804|回复: 4

求教搜索一个地图数组中某个元素的问题?

[复制链接]

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
发表于 2004-8-7 15:21:00 | 显示全部楼层 |阅读模式
在我的游戏中,我希望以某个npc为中心搜索射程范围内(可以是个正方形,当然如果能实现圆形最好了)的敌人.

地图是二维数组.即以一个点为中心,从这个点从近至远一圈一圈探索至远,直到找到一个敌人就中止搜索.

dim map(100,100)       map(x,y)>0 表示有人
中心点 (5 ,10)      :射程:shecheng=50



谁能写个程序,兄弟我在此感谢.

4

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2004-8-7 15:24:00 | 显示全部楼层

Re:求教搜索一个地图数组中某个元素的问题?

算出所有小于 0  的点到中兴点的距离,最小的就是了萨!

73

主题

612

帖子

618

积分

高级会员

Rank: 4

积分
618
 楼主| 发表于 2004-8-7 15:45:00 | 显示全部楼层

Re: Re:求教搜索一个地图数组中某个元素的问题?

superzeng: Re:求教搜索一个地图数组中某个元素的问题?

算出所有小于 0  的点到中兴点的距离,最小的就是了萨!


是从一个坐标点向外一圈一圈的搜索,判断是否能搜索敌人(map(x,y)>0)就可以了,我知道这很简单,不过我就是不知道如何写?

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2004-8-8 09:08:00 | 显示全部楼层

Re:求教搜索一个地图数组中某个元素的问题?

在gameres文档中有我的 <关于小范围寻路>,用此方法在我的slg游戏中可实现攻击判定看看吧

73

主题

612

帖子

618

积分

高级会员

Rank: 4

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

Re:求教搜索一个地图数组中某个元素的问题?

测试通过,谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-14 17:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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