| 赞 | 12 |
| VIP | 0 |
| 好人卡 | 0 |
| 积分 | 28 |
| 经验 | 15710 |
| 最后登录 | 2026-6-21 |
| 在线时间 | 1069 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2820
- 在线时间
- 1069 小时
- 注册时间
- 2015-11-1
- 帖子
- 272
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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
难道说这个方法有什么背后的原理我不明白?
还是说本身作为浮点数就已经是一个重运算,并不能节省计算量? |
|