打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
请问如何获取地图上某个事件的地图坐标?
如果要获取的是当前触发的事件,可以按如下操作:
在Game_Event的class Game_Event < Game_Character下增加一个定义
  1. attr_reader   :event
复制代码
然后用以下代码获取当前触发的事件的地图坐标:
  1. $game_map.events[event.id].x
  2. $game_map.events[event.id].y
复制代码
当地图和窗口一样大时,你可以把得到的地图坐标直接当作屏幕坐标用。

但是当地图和窗口大小不一致时,要获取屏幕坐标就必须用以下的命令来获取。
  1. $game_map.events[event.id].screen_x
  2. $game_map.events[event.id].screen_y
复制代码
话说这些我也是前两天才弄懂的,现学现卖了。:lol
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
OpenLayers项目分析——(八)地图表现(续) - Aiml的日志 - 网易博客
网页游戏开发入门教程一(webgame+design)
Google Map API使用详解(二)——Google Map API中文说明
javascript – OpenLayers:使用来自外部地图的调用添加时无法关闭弹出窗口
利用百度开发者制作自定义尺寸的地图
博客地图代码——为自己找到坐标
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服