Project1

标题: RMMV如何创建局部变量? [打印本页]

作者: Nanyu    时间: 2020-5-1 20:10
标题: RMMV如何创建局部变量?
RMMV如何创建局部变量,只要可以让变量在事件中各自读写自己的,互不影响,不要说每个事件都给一个变量,可以是插件,但最好是RMMV本身可以实现?
作者: Nanyu    时间: 2020-5-1 20:12
简单的说就是可以每个事件各自读取变量,但又互不影响,我是想获取事件的X和Y并进行计算这些操作
作者: PLeaseS    时间: 2020-5-1 20:16
那这不就是直接新建多个变量吗
原版的事件完全就自带啊

作者: gg123wtf    时间: 2020-5-1 20:32
默认应该是不带局部变量的,至少我没看到,局部变量应该只能通过脚本指令写js,不过这样的话可能局部变量没法用事件指令,除非你指令也写js,但这样写就失去写事件的意义了
所以,个人推荐两种做法:
1. 留几个全局变量专门作为临时变量,只要保证某个事件使用这些临时变量时,别的使用这些临时变量的事件不会触发就不会有冲突
2. 依然是用脚本指令创建局部变量,不过局部变量记录全局变量,然后全局变量当做临时变量使用,退出事件时,全局变量赋值成局部变量
作者: 天空娃娃    时间: 2020-5-1 20:54
我记得YEP大神的插件有个独立变量的插件,就是每个事件单独一个变量来着,你找找
作者: Nanyu    时间: 2020-5-1 21:11
天空娃娃 发表于 2020-5-1 20:54
我记得YEP大神的插件有个独立变量的插件,就是每个事件单独一个变量来着,你找找 ...

好的,谢谢,我找看看!
作者: Nanyu    时间: 2020-5-1 22:07
天空娃娃 发表于 2020-5-1 20:54
我记得YEP大神的插件有个独立变量的插件,就是每个事件单独一个变量来着,你找找 ...

你能不能上传附件,这个网址
https://rpg.blue/thread-387573-1-1.html
不知道为什么这个附件为什么不能用???
作者: Nanyu    时间: 2020-5-1 22:09
PLeaseS 发表于 2020-5-1 20:16
那这不就是直接新建多个变量吗
原版的事件完全就自带啊

那么游戏中的主要部分都会被变量所使用,一个事件需要4个变量,2000个变量最多只有500个事件的量...
作者: Nanyu    时间: 2020-5-1 22:11
gg123wtf 发表于 2020-5-1 20:32
默认应该是不带局部变量的,至少我没看到,局部变量应该只能通过脚本指令写js,不过这样的话可能局部变量没 ...

这个我不大懂,我也不大会[哭笑]
作者: 574656549    时间: 2020-5-1 22:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: PLeaseS    时间: 2020-5-2 09:20
我觉得,,能把2000个变量全部用完
除了乱作我想不到什么

不过我记得yep有一个插件可以增加变量数量来着




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1