游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2249|回复: 0

求教2D格斗游戏碰撞检测算法的思路

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-3-22 11:37:00 | 显示全部楼层 |阅读模式
一般2D的碰撞检测算法有AABB和OBB之类的。但对于2D格斗游戏来说,每个动作由N帧组成,每帧都有相应的攻击有效区和受伤害有效区,如果每帧都分配一个碰撞检测算法是不是太复杂了点。个人有种想法,为每帧动作都分配一张二值图片(比方说红绿两色),红色代表攻击有效区,绿色代表受伤害有效区。当两角色接触时,若红色与绿色区域重叠,绿色方受伤害。若红色与红色重叠双方均不受伤害。绿色与绿色在边界发生排斥,产生阻挡效果。
这只是我一时胡乱想到的,不知道有没有其他比较经典的处理方法。。。先在这谢谢各位前辈了>_<
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-12 18:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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