游戏开发论坛

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

如何判断2张无规则的图是否碰撞呢

[复制链接]

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-9-7 19:58:00 | 显示全部楼层

Re:如何判断2张无规则的图是否碰撞呢

对了,这个问题还没有回答我啊
用遍历边缘来判断,如果一个大的物体完全包含了小的物体又该怎么办呢,两者边缘没有相交,而它们又确实是碰撞了,这种情况应该怎么办呢

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-9-7 20:12:00 | 显示全部楼层

Re:如何判断2张无规则的图是否碰撞呢

避免不了啊,移动速度很快的物体就容易出现这种情况

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-9-9 01:54:00 | 显示全部楼层

Re:如何判断2张无规则的图是否碰撞呢

技术贴怎么能沉
大师怎么不回答我的疑问啊,你不是说人家都是用的这个方法吗

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-9-9 18:00:00 | 显示全部楼层

Re:如何判断2张无规则的图是否碰撞呢

技术帖不能沉啊,还等大师回答边缘象素检测细节上的问题啊

我以后做STG就需要这种比AABB效率还高的碰撞检测方法啊

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-9 18:17:00 | 显示全部楼层

Re: Re:如何判断2张无规则的图是否碰撞呢

psic: Re:如何判断2张无规则的图是否碰撞呢

技术帖不能沉啊,还等大师回答边缘象素检测细节上的问题啊

我以后做STG就需要这种比AABB效率还高的碰撞检测方法啊

我真的需要这个技术,我最近看了很多类似的游戏,也想做一个呢。
可是,怎么都不回答呢??

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-9 18:29:00 | 显示全部楼层

Re: Re:如何判断2张无规则的图是否碰撞呢

griffin2006: Re:如何判断2张无规则的图是否碰撞呢

我觉得2D碰撞检测很难啊...

求哪位知道的人赶紧讲解以下吧。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2006-9-9 20:49:00 | 显示全部楼层

Re: Re:如何判断2张无规则的图是否碰撞呢

griffin2006: Re:如何判断2张无规则的图是否碰撞呢

xpertsoft,樱,hlsl,千里马肝,你们怎么还不来啊?

最好是游戏之家来

61

主题

1429

帖子

1430

积分

金牌会员

Rank: 6Rank: 6

积分
1430
发表于 2006-9-10 21:18:00 | 显示全部楼层

Re: Re:如何判断2张无规则的图是否碰撞呢

griffin2006: Re:如何判断2张无规则的图是否碰撞呢

我觉得2D碰撞检测很难啊...



你不知道女人智力比男人低吗?  [em2] [em2] [em2] [em2] [em2]

61

主题

1429

帖子

1430

积分

金牌会员

Rank: 6Rank: 6

积分
1430
发表于 2006-9-10 21:19:00 | 显示全部楼层

Re: Re:如何判断2张无规则的图是否碰撞呢

psic: Re:如何判断2张无规则的图是否碰撞呢

技术贴怎么能沉
大师怎么不回答我的疑问啊,你不是说人家都是用的这个方法吗



人家叫你做游戏你做不出, 网络垃圾. [em2] [em2]

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-9-11 10:40:00 | 显示全部楼层

Re:如何判断2张无规则的图是否碰撞呢

游戏只是一种对现实的“模拟”
所以大多数情况会牺牲精度确保速度
前提是“看得过去 + 可以接受”

所以同意psic的做法

要想精确到像素级
只能逐像素判断
基于此的优化无非就是些MMX SSE之类
算法上应该没什么先进办法了

突发奇想:如果能提供类似3D中某后台模板缓存,初始清0,将敌机和敌子弹的mask以1的方式画上去,再画本机,如果在blt过程中遇到1则碰撞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 15:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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