hwbnet
注册于:2007年1月22日 等级:注册会员 帖子数:30 积分:178 阅读权限:20 | |
请问:用DX做二维飞机游戏,飞机用纹理贴图,Z轴均为0。碰撞检测如何做?
|
胡文斌 |
|
| 发表于:2007-9-18 13:38(约16年前) |
|
|
Jeminai
自称:雙子騎士注册于:2005年5月26日 等级:站长 帖子数:6414 积分:41794 阅读权限:200 | |
又是你![em08]用2D矩形碰撞检测吧。 你上次那个眼睛纹理坐标问题,不太清楚你指的是哪方面的问题。
|
我的Blog网址:blog.geminight.com |
|
| 发表于:2007-9-18 16:00(约16年前) |
|
|
hwbnet
注册于:2007年1月22日 等级:注册会员 帖子数:30 积分:178 阅读权限:20 | |
“又是你!”,咋的了? 用矩形不精确,我觉得可以用模版缓冲做,如果图形相交,必定同一位置写入次数增加,以此判断,但不知道写入次数增加后如何接收到这个消息。 眼睛纹理要贴到模型上去,由于模型中的坐标是非线形的而且是三维的,所以设置纹理坐标就麻烦了,现在采用线形分布,结果当然被扭曲了,不过模型显示的比较小的话也可以将就。
|
胡文斌 |
|
| 发表于:2007-9-18 19:16(约16年前) |
|
|
Jeminai
自称:雙子騎士注册于:2005年5月26日 等级:站长 帖子数:6414 积分:41794 阅读权限:200 | |
因为你的行为很有意思,把问题在GameRes和我这里各撒一网(不知道还有没有其他地方)。[em09] 可以根据飞机形状用多个矩形组合,用矩形检测起来简单快捷高效,而且还可以判断被击中的部位。
|
我的Blog网址:blog.geminight.com |
|
| 发表于:2007-9-19 08:11(约16年前) |
|
|
hwbnet
注册于:2007年1月22日 等级:注册会员 帖子数:30 积分:178 阅读权限:20 | |
因为有很多问题问了没人回答,所以多放些论坛,提高幸运。
|
胡文斌 |
|
| 发表于:2007-9-19 09:24(约16年前) |
|