游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1677|回复: 2

关于人物行走/障碍的问题

[复制链接]

7

主题

51

帖子

59

积分

注册会员

Rank: 2

积分
59
QQ
发表于 2007-7-11 10:16:00 | 显示全部楼层 |阅读模式
有人么,请教个问题:
一个地图上有好多箱子(LIST),怎样让一个人不能穿越这些箱子,一般的算法是什么?

我现在唯一能想到的就是遍历,不过……指导一下吧

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-7-12 15:03:00 | 显示全部楼层

Re:关于人物行走/障碍的问题

用2维数组,标记该坐标是否可以移动。
那么根据人物的坐标等来判断前进的坐标是否能够移动就ok了。

21

主题

92

帖子

92

积分

注册会员

Rank: 2

积分
92
QQ
发表于 2007-7-14 10:41:00 | 显示全部楼层

Re:关于人物行走/障碍的问题



设你的地图数组是这样的

0 0 0 0 0 0
0 1 0 0 0 0
0 1 1 1 1 0
0 0 2 0 0 0
0 0 0 0 0 0

0-可以移动
1-障碍, 2-主角所在位置

当按下up键时,就查看主角所在位置(2,3)的上面的那个格子(2,2)是不是障碍(1),是的话就不移动,不是的话就可以移动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 20:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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