赞 | 5 |
VIP | 0 |
好人卡 | 0 |
积分 | 3 |
经验 | 0 |
最后登录 | 2023-9-24 |
在线时间 | 169 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 338
- 在线时间
- 169 小时
- 注册时间
- 2022-7-14
- 帖子
- 108
|
本帖最后由 蜜橘团子 于 2022-12-2 01:06 编辑
不知道你知道这个简单的脚本吗,我是新手,我是这样想的,应该能够实现,也应该不会影响调查
在地图设定一个并行事件的位置脚本,判断玩家在那个调查点,然后弹出气泡表情就可以了,玩家不在就不会有气泡了,玩家调查完事件,就开启某个开关把这个气泡事件盖掉
如果 脚本
$gameMap.mapId()==? && this.character(-1).y==? && this.character(-1).x==? && this.character(-1).direction()==?
则玩家糖醋气泡表情xx
上面的问号为地图id,y坐标,x坐标,朝向,上下左右朝向按照九宫格键盘的2468,像8是上
我是这么想的,虽然这个不严谨,但适合小游戏,反正不会崩坏的!只要输入上面英语的脚本就可以了,剩下的中文不用管,问号需要改成地图坐标
我可能是不会用这个的,我的话,可能会用Galv's Action Indicators,这个插件。这样的话,那个调查的位置会弹出一个图标,像是勾引人去摸,比较可爱
这个插件有视频和案例送,你可以在他官方搜一下,我不知道怎么发这些东西233
判断地图事件走到什么地方的脚本在这里,
$gameMap.event(?).x==? && $gameMap.event(?).y==?
同时按上面的格式也可以后面的等于号加上玩家this.character(-1).x来判断事件是否等于玩家位置
像是这样 $gameMap.event(?).x==this.character(-1).x 也就是说事件x等于玩家x,其实这些英语反过来和中文意思也是一样的
|
|