游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: foxer

如何知道鼠标指到了对象上?

[复制链接]

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2004-11-20 21:30:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

对图像做一些特殊处理,把每一行的有效像素的开始相对坐标和结束相对坐标存储到图片文件中(当然也可以另存),当然,楼上提到的判断“透明”像素的方法也不错。

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-11-20 21:54:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

抽象成规则几何图形  数学问题了
实在不行,象素判断

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2008-10-31 02:35:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

我想要啊

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2008-11-2 15:49:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

可以用3D的深度缓存方法

创建一个与地图一样大的缓存, 画一个精灵时, 同时将精灵编号画入缓存

最后从缓存中鼠标点击位置的值, 就知道对应哪个精灵

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2008-11-30 18:43:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

一般情况下,是将不规则图形用最小的规则图形来表示(有时候,一个物体用多个规则图形)....当鼠标选中某个或某些规则图形后.再进一步判断...

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2008-12-4 16:28:00 | 显示全部楼层

Re:如何知道鼠标指到了对象上?

这个要做射线碰撞的吧~~

从屏幕上发一条射线  经过方程得到射线和面的交点

-----------------------------------------------------------
欢迎游戏同仁来我的窝讨论游戏开发中遇到的问题!!
http://www.dingge.com/forum/index.asp?boardid=46
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 18:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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