查看: 2515|回复: 4

[已经解决] 如何快速获取窗口坐标,最好是在游戏内

[复制链接]
梦石
0
星屑
3670
在线时间
357 小时
注册时间
2018-9-4
回帖
261
发表于 2019-8-4 05:59:29 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Mono_kyrin 于 2019-8-4 07:36 编辑

写UI,用PS定位的效率太低了,还不一定准,PS里算好了坐标放到窗口里就歪了

还有为什么创建Window类的content时候宽和高都要减32
梦石
0
星屑
9862
在线时间
580 小时
注册时间
2017-9-28
回帖
203
发表于 2019-8-4 08:13:08 | 显示全部楼层
本帖最后由 hyrious 于 2019-8-4 08:14 编辑

(想当初我糊菜单 UI 的时候是拿截图工具画框看坐标的……
  • PS 完全可以准确定位,你做不到就是操作有问题(云玩家发言
  • RGSS1 的默认窗口类实现是固定内容(contents)距离边框 16 像素,这个数字在 RGSS3(VA)中可以改(Window#padding),XP 中就只能固定写了

最后送你一个 https://rgssruler.netlify.com,以前写了结果也没怎么用上

点评

谢谢了,很实用。  发表于 2019-8-5 17:31
contents 坐标,准确地说 contents 是个 Bitmap,在 RGSS1 中固定距离窗口边框 16 像素  发表于 2019-8-5 15:31
所以draw_pic和draw_text的时候计算坐标是以Window坐标为原点还是以content坐标为原点?  发表于 2019-8-5 04:37

评分

参与人数 2星屑 +30 赞 +1 收起 理由
guoxiaomi + 30 认可答案
Mono_kyrin + 1 认可答案

查看全部评分

喵喵喵
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部