设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5180|回复: 19
打印 上一主题 下一主题

[已经解决] 请问如何检测角色的图片与怪物的图片重叠?

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-27
帖子
37
跳转到指定楼层
1
发表于 2010-6-29 21:03:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
2
发表于 2010-7-2 11:12:30 | 只看该作者
碰撞检测有很多前辈们留给我们的现成算法,这些在网上一搜就能找到,比较常用的方法是把你的 Sprite 用很多顶点组成的数个三角形拼接起来,然后检测碰撞的时候就是检测三角形的相交。当然这只是一个近似的检测,但精确度可以由三角形的个数来调节
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2010-6-30
帖子
99
3
发表于 2010-7-2 11:14:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
4
发表于 2010-7-2 11:24:28 | 只看该作者
目前网上流行的一些高端碰撞检测算法我也没实践过,只和之前做赛车游戏的叶子讨论过一点,很想找机会学习一下
楼主的 FPS 掉到 20,不知道是用的什么算法?可以发出来一起探讨,共同改进
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-27
帖子
37
5
 楼主| 发表于 2010-7-2 11:29:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
2 小时
注册时间
2010-6-30
帖子
99
6
发表于 2010-7-2 11:32:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
7
发表于 2010-7-2 11:54:41 | 只看该作者
可以扩展Sprite(或Bitmap)类
在读取图片时建立一个空阵列(大小与图片大小相当)
然后把透明(false) 或非透明(true) 写入此阵列
到时再一一比对会比临时读取像素还快
RGE这万年大坑 啥时填起来@@

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-27
帖子
37
8
 楼主| 发表于 2010-7-2 12:01:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
9
发表于 2010-7-2 12:21:51 | 只看该作者
回复 kojoy 的帖子

不需要判断点,直接判断矩形相交即可~如果你的图形能用矩形逼近的话,那就是最简单的了,比三角形简单

评分

参与人数 1星屑 +200 收起 理由
「旅」 + 200 奖励~

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-27
帖子
37
10
 楼主| 发表于 2010-7-2 12:30:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 15:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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