游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2858|回复: 10

很弱却很困扰的问题啊

[复制链接]

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
发表于 2004-8-28 14:34:00 | 显示全部楼层 |阅读模式
在自己做的小游戏中,遇到人物碰上障碍物的问题。就是当人物靠近障碍物时,如何才能正常的遇到阻碍而不是照样穿越不误。
虽然是很简单的问题,可是困扰了我很久。希望前辈们能给我一点提示吧。谢谢了 [em24]

10

主题

314

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2004-8-28 14:40:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

你好啊。
     我也在自己做一个小的RPG小游戏。
     对于碰撞的问题正在关注中。
     如你有进展告诉我啊。
我的QQ:108442

我这了有这个问题的辕马。如过你要可找我

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2004-8-28 17:43:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

好啊!给我看看行吗?发到我邮箱中好吗?yououoou2@163.com
我自己也试了一些方法.都不是很好.如果不介意,我们可以一起探讨这个问题.
我的QQ:156721523

41

主题

633

帖子

2531

积分

金牌会员

Rank: 6Rank: 6

积分
2531
发表于 2004-8-29 16:36:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

游戏中角色位移遇到的障碍也是一种抽象的对象,在角色位移地时候会和障碍产生互动影响,所以要把这些障碍作为数据管理起来,在角色每一次位移地时候检测其新位置是否与障碍物有碰撞就可以了。如果有碰撞就停下或进行寻路行走!

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2004-8-29 17:30:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

是啊,可是现在的我遇到的问题是障碍物矩形和人物矩形问题,也就是计算不好人物是否遇到了障碍物。障碍物矩形是固定的,可是人物矩形就有四个(因为有四个方向的人物图像),即使算成一个,但是在向上或下,左右四个方向移动时遇到障碍的矩形就不一样了吧。
可能我的算法不够好,总是解决不了问题,希望能提供实现了的代码来参考参考。若对我的算法感兴趣,可以找我要。我的QQ:156721523

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-8-29 20:11:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

2D?3D?

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-8-29 23:47:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

如果精度要求不高的话用包围球吧

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2004-8-30 20:16:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

2D呀!
还有,包围球是什么?好弱的问

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2004-8-31 11:05:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

在成功处理遇障碍物之后,又有新问题!
一般是以人物的左上角坐标来表示人物位置x,y的吧。可是从x和y为起点,在(x,y)--(x+人物width,y+人物height)这个矩形范围都应该被障碍物阻碍才对,即是这个人物矩形和障碍物矩形有重叠的话就应该阻碍。可是障碍物用地图编辑器做出来的,我用二维数组表示障碍物,在用的时候把人物在地图上的坐标变化为数组的下标,从而来判断是否遇到障碍物。
可是这样的话,就不能判断所有人物矩形可能碰到障碍物的情况了。出现象只有当人物碰到障碍物中心的时候才能被阻碍,而能够从障碍物的上沿或下沿穿过的情况。郁闷ing....
不知道大家有没有遇到这种情况,怎样才能解决呢?

36

主题

382

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
发表于 2004-8-31 12:59:00 | 显示全部楼层

Re:很弱却很困扰的问题啊

那机改改数据结构吧。呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 00:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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