【请教】 如何读取地图上事件的名称和描述?_this.event.name?
rpgmakermv吧
全部回复
仅看楼主
level 3
Woody_0w0 楼主
如何读取地图上事件的名称和描述?
$gameMap.events[1].name
$gameMap.event[1].name
$gameMap.event(1).name
$gameMap.event.name(1)
$gameMap.eventName(1)
$gameMap.events(1).eventName
$gameMap.events[1].name()
$gameMap.events[1].note()
$gameMap.event[1].name()
$gameMap.event(1).name()
$gameMap.events(1).eventName()
都试了都不对
2017年11月24日 06点11分 1
level 9
2017年11月24日 07点11分 3
level 3
Woody_0w0 楼主
我试出来的是
$dataMap.events[i].name
2017年12月18日 11点12分 4
level 1
$gameMap.events()[1].event.name
2017年12月19日 10点12分 5
level 3
请教一下楼主,这个developer tools怎么才能用?(在哪下载?或者说RM内置?)
2021年04月08日 07点04分 6
mv按F8,mz按F12
2021年04月08日 08点04分
在游戏运行的时候
2021年04月08日 08点04分
测试游戏的时候
2021年04月08日 13点04分
感谢!
2021年04月08日 15点04分
level 9
我因为也想获得这些东西,所以想着乱搜现成的答案,结果搜到了这个帖子。
首先,找到了获取本事件ID的脚本,接着在27号事件页做测试。
[吐舌]
◆变量操作:#0011 = this._eventId //获取本事件ID
◆变量操作:#0012 = $dataMap.events[27].name //获取27号事件页的名称
◆变量操作:#0013 = $dataMap.events[27].note //获取27号事件页的备注
[吐舌]
测试后,上面这三个好像是
正确的
,我用MZ版试了一下,MV版没试,但应该是一样的吧。
然后就是,我想,要是做了一个事件页,接着要复制这个事件页进行大量的粘贴,
或者是做到公共事件那里,或者是需要灵活的调用。
那就要试一下把固定的数字改成灵活的变量了。
[吐舌]
◆变量操作:#0011 = this._eventId //获取本事件ID
◆变量操作:#0012 = $dataMap.events[$gameVariables.value(11)].name //获取本事件页的名称
◆变量操作:#0013 = $dataMap.events[$gameVariables.value(11)].note //获取本事件页的备注
[吐舌]
改成上面这样好像就可以了。
使用下面这样的对话框来测试,好像没有什么问题,并且得到了正确的答案。
[吐舌]
◆文本:无, 无, 窗口, 底部
:  :本事件的ID是\V[11]
:  :本事件的名称是\V[12]
:  :本事件的备注是\V[13]
2024年10月06日 17点10分 7
1