Project1
标题:
如何利用纯事件,使一个变量的值决定应该改变的变量?
[打印本页]
作者:
落雪鸦杀
时间:
2016-2-5 21:21
标题:
如何利用纯事件,使一个变量的值决定应该改变的变量?
本帖最后由 落雪鸦杀 于 2016-2-5 21:52 编辑
依旧是纯事件问题。
假设说我给一个变量做输入处理,使这个变量的值为X。这之后对X号变量进行操作。
有没有纯事件能够达到的效果?
(穷举法除外……
作者:
cinderelmini
时间:
2016-2-5 21:39
用事件指令里的【脚本】来操作能接受?
事件:
数值输入【1号变量】
条件分歧 1号变量 > 0 的情况
脚本:【$game_variables[$game_variables[1]] = 233】
分歧结束
复制代码
作者:
小灵魂
时间:
2016-2-5 22:34
我也觉得唯一的办法貌似就是楼主说的= =数值输入-》条件分歧 1号变量 = 1的情况 1号变量XXX 否则 1号变量 = 2的情况 2号变量XXX……
要不一点脚本不沾的话这是无解的吧= =
另外(纯属好奇)楼主为什么想要这种效果?(一点脚本不加)或者有什么别的办法也说不定╮(╯▽╰)╭(
虽然我觉得应该没有
作者:
黄亦天
时间:
2016-2-5 23:29
本帖最后由 黄亦天 于 2016-2-5 23:47 编辑
这个只能用到脚本 事件脚本可以做到 你要是嫌麻烦 那就放弃吧
就算是论坛里最屌的事件党大神 要做到这个效果也至少要用事件脚本
$game_variables[变量ID] 代表某ID的变量
比如你用变量1 就写作 $game_variables[1]
你在游戏中设定变量1=20 那么用数值输入处理就可以了
但是你要用变量1 来决定其他变量的ID 那么你就得用事件脚本 写入
$game_variables[$game_variables[1]] = 数值
复制代码
因为你变量1 也就是$game_variables[1] == 20
所以 上面的事件脚本和
$game_variables[20] = 数值
复制代码
是一样的 意思是变量20 带入 数值
如果你设定的是5号变量作为变量ID
那么就是
$game_variables[$game_variables[5]] = 数值
复制代码
很多效果 光用事件是很难做到的 可以换个思路 做到类似的效果
你可以用变量指定角色的ID 然后 去改变角色的某个属性值 这个角色ID范围最好是压根不用的
判定的时候 用一个临时用变量 带入指定ID角色的这个属性值
这个临时用变量可以循环利用
上面这个算是用纯事件指定范围变量的最好的方法了 但是占用的是角色库 而且只能添加和减少 非要指定数值的话可以重置角色之后再进行加减 很麻烦 添加人物的时候如果不小心占用了 就会出错 算是比事件脚本更繁琐的方法
还不如直接指定变量ID 至少用事件脚本还算简单
灰色字的思路是错误的
看了下 并不能用变量指定变量带入时的角色的ID
所以 无论如何都只能用到事件脚本
作者:
落雪鸦杀
时间:
2016-2-6 09:43
感谢各位的回答。
看来还是穷举法了,毕竟在下的这个工程是一点脚本(包括事件脚本)都不能加了。
这个帖子留作收藏,等以后看看什么时候能用上吧。
作者:
黄亦天
时间:
2016-2-6 10:26
本帖最后由 黄亦天 于 2016-2-6 10:28 编辑
落雪鸦杀 发表于 2016-2-6 09:43
感谢各位的回答。
看来还是穷举法了,毕竟在下的这个工程是一点脚本(包括事件脚本)都不能加了。
这个帖子 ...
我是不太理解一点脚本都不能用什么的 我个人认为纯事件能力还是有限的 要么在纯事件的能力范围内实现效果 要么为了实现效果 什么都用上
我觉得纯事件 主要作用就是让别人看起来很厉害
俗称装B 如果这个B装的到位 有层次感 小北方能打出高分 世人也管这个叫66666(大雾
便于理解什么的 我觉得面对这种复杂的情况 适当使用事件脚本更便于理解 避免出现BUG
如果要做一个纯事件党 就尽量不要太注重“想要实现的效果” 因为纯事件必定难以实现各种奇思妙想的效果
尽量去从事件的角度去想“能实现的效果”
如果你有很多“想要实现的效果”而是事件“难以/不能实现的效果” 那么我建议 至少要会运用事件脚本 论坛里搜的话 有很多相关的帖子
用事件做出很多酷炫的效果 是完全可以的的 但是用事件做不到的很多酷炫的效果 就一定要用到脚本
因为本质上 事件就是脚本 只不过是给你界面化了而已
嘛 真正的事件党大神 比如论坛的魔神之影 也是运用了一些脚本 服务于事件为主体的系统 效果十分华丽 依旧是碉堡了
总之 想好自己要做什么 不一定要拘泥于事件 我觉得是很重要的一点
嘛 以上
作者:
迷糊的安安
时间:
2016-2-6 12:13
=_= 你说的不是剧情设计活动吧?
活动规则是『菜单UI以外,不能新增需要设置的脚本』
事件里面调用本来就已经存在的脚本是可以的。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1