在projertj1---------[原创发布] 写给萌新的超简单事件脚本指南 -------的帖子中
有关于玩家的坐标和地图事件坐标的代码
这两个是玩家的坐标
$gamePlayer.x
$gamePlayer.y
第n号地图事件的坐标
(这里把n改为了this)
$gameMap.events()[this].x
$gameMap.events()[this].y
然后,我把进行以下操作,测试后是OK的
![](http://tiebapic.baidu.com/forum/w%3D580/sign=0e4552839758ccbf1bbcb53229d9bcd4/25a69f25bc315c60893390decbb1cb1349547732.jpg?tbpicau=2024-09-11-05_4ede17b8fb3dbda9bd47efee9d716d78)
//这两个是玩家的坐标
$gamePlayer.x
$gamePlayer.y
接着,我再进行以下操作,
![](http://tiebapic.baidu.com/forum/w%3D580/sign=948701fd58178a82ce3c7fa8c602737f/61574dfbfbedab6415eeb6f1b136afc379311e3f.jpg?tbpicau=2024-09-11-05_efb8f4a76df062dc79f7a139875e73bb)
//第n号地图事件的坐标
//(这里把n改为了this)
$gameMap.events()[this].x
$gameMap.events()[this].y
测试后,就报错了
![](http://tiebapic.baidu.com/forum/w%3D580/sign=1c6bb588d8510fb37819779fe932c893/de8dab6eddc451da7b6df7daf0fd5266d11632c5.jpg?tbpicau=2024-09-11-05_3fdc2f98fdfbaceb170d326f6f84d0fb)
TypeError
Cannot read property 'x' of undefined
类型错误
无法读取未定义的属性“x”
这两个试验我不但在mz版本试过,在mv版本也试过。
结论就是,在脚本中,可以用代码来获取玩家的坐标,但是无法用代码来获取事件的坐标。
报错的关键就是读取不了x。
在这里报错之后,后面的y它自然也就不读了。
当然了,到底是无法用代码来获取事件的坐标呢?
还是这个代码是错误的呢?
我不知道。
有关于玩家的坐标和地图事件坐标的代码
这两个是玩家的坐标
$gamePlayer.x
$gamePlayer.y
第n号地图事件的坐标
(这里把n改为了this)
$gameMap.events()[this].x
$gameMap.events()[this].y
然后,我把进行以下操作,测试后是OK的
![](http://tiebapic.baidu.com/forum/w%3D580/sign=0e4552839758ccbf1bbcb53229d9bcd4/25a69f25bc315c60893390decbb1cb1349547732.jpg?tbpicau=2024-09-11-05_4ede17b8fb3dbda9bd47efee9d716d78)
//这两个是玩家的坐标
$gamePlayer.x
$gamePlayer.y
接着,我再进行以下操作,
![](http://tiebapic.baidu.com/forum/w%3D580/sign=948701fd58178a82ce3c7fa8c602737f/61574dfbfbedab6415eeb6f1b136afc379311e3f.jpg?tbpicau=2024-09-11-05_efb8f4a76df062dc79f7a139875e73bb)
//第n号地图事件的坐标
//(这里把n改为了this)
$gameMap.events()[this].x
$gameMap.events()[this].y
测试后,就报错了
![](http://tiebapic.baidu.com/forum/w%3D580/sign=1c6bb588d8510fb37819779fe932c893/de8dab6eddc451da7b6df7daf0fd5266d11632c5.jpg?tbpicau=2024-09-11-05_3fdc2f98fdfbaceb170d326f6f84d0fb)
TypeError
Cannot read property 'x' of undefined
类型错误
无法读取未定义的属性“x”
这两个试验我不但在mz版本试过,在mv版本也试过。
结论就是,在脚本中,可以用代码来获取玩家的坐标,但是无法用代码来获取事件的坐标。
报错的关键就是读取不了x。
在这里报错之后,后面的y它自然也就不读了。
当然了,到底是无法用代码来获取事件的坐标呢?
还是这个代码是错误的呢?
我不知道。