游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2350|回复: 6

再请教一个问题,关于格斗游戏

[复制链接]

4

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-3-21 06:27:00 | 显示全部楼层 |阅读模式

怎么判断有没有打中对方?

我自己猜想使用CRgn的逻辑计算操作实现的,不过我觉得太慢
有没有更好的方法?或者更底层的操作?

DirectX中有没有这样的函数?

谢谢回答。 [em24]

37

主题

378

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2004-3-21 16:27:00 | 显示全部楼层

Re:再请教一个问题,关于格斗游戏

2D Sprite碰撞检测有没有呢??!

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-3-22 00:12:00 | 显示全部楼层

Re:再请教一个问题,关于格斗游戏

有时检测不碰撞比检测碰撞效果好。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20505
发表于 2004-3-22 10:04:00 | 显示全部楼层

Re:再请教一个问题,关于格斗游戏

DX底层应该是没有这样的函式。

格斗游戏的判断我觉得用矩形来检测就行了。

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-3-22 17:42:00 | 显示全部楼层

Re:再请教一个问题,关于格斗游戏

一般来说,像射击或是格斗类的2D游戏,都是通过把角色拆分成若干的判定矩形来实现非矩形的判定的。

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-3-22 17:48:00 | 显示全部楼层

Re: 再请教一个问题,关于格斗游戏

举个例子:
一架飞机可以像这样拆成几个矩形。如果只用一个矩形来做判定的话,就会产生误判,而用几个矩形来组成非规则的判定块就不容易产生误判的情况。
sf_2004322174739.bmp

34

主题

297

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
QQ
发表于 2004-3-23 11:29:00 | 显示全部楼层

Re:再请教一个问题,关于格斗游戏

顶~
其实格式游戏设计比写起来难得多吧~平衡问题太麻烦了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-16 04:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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