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

Project1

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

[有事请教] 如何获取事件在世界坐标上的像素坐标呢?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2820
在线时间
1069 小时
注册时间
2015-11-1
帖子
272
跳转到指定楼层
1
发表于 昨天 21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问,如何获取一个事件以像素为单位的实时坐标呢?
(比如一格32像素,获取的是以这个像素为参考的单位。)

我需要运行一些实时的碰撞检测。
目前,是用event.real_x方法,但获取的是当前以格子为参照的坐标。
但这是一个浮点数,计算量十分大。
我希望换成整数的数据。

请问,RMVA有没有直接获取一个事件以像素为单位的实时坐标的方法呢?

---------分割线---------
另外就是我另一个思路是用round(1)这方法对event.real_x进行处理之后,再进行碰撞检测,以节约计算量。
但是出来的结果却是:
类似:
-1.5999999999999996
-1.5999999999999996
-1.5999999999999996
-1.5999999999999996
-1.5999999999999996
-1.5999999999999996
-1.5999999999999996
-1.5
-1.5
-1.5
-1.5
难道说这个方法有什么背后的原理我不明白?
还是说本身作为浮点数就已经是一个重运算,并不能节省计算量?
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2026-6-22 05:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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