Project1

标题: 脚本如何表示A = B = C =D [打印本页]

作者: pudding    时间: 2009-10-16 22:47
标题: 脚本如何表示A = B = C =D
$game_variables[1] == $game_variables[2] == $game_variables[3] ==$game_variables[4]

这样表达出错...应该怎么表达??
作者: link006007    时间: 2009-10-16 23:04
$game_variables[1] == $game_variables[2] &&
$game_variables[1] == $game_variables[3] &&
$game_variables[1] == $game_variables[4]
如果一直顺序 可以用循环
作者: pudding    时间: 2009-10-16 23:21
加进条件分歧那里  可以这样吗?
作者: link006007    时间: 2009-10-16 23:23
现在跑不了RM. 你可以试下
如果分歧里面有可写脚本的地方的话, 应该可以, 写成一行就好
作者: 永江衣玖    时间: 2009-10-16 23:25
加进条件分歧那里  可以这样吗?
pudding 发表于 2009-10-16 23:21


LZ说的是事件里的条件分歧吗?咱的愚见看来应该是可以的,那一行写脚本的地方看似很短其实可以写很长的哦~
作者: pudding    时间: 2009-10-16 23:27
$game_variables[1] == $game_variables[2] &&
$game_variables[1] == $game_variables[3] &&
$game_variables[1] == $game_variables[4]
如果一直顺序 可以用循环
link006007 发表于 2009-10-16 23:04


是没有出错,但为什么没有效果???
作者: 永江衣玖    时间: 2009-10-16 23:39
LZ具体想要拿这语句做什么效果?咱刚才自己测试的时候好像成功了呢..
作者: pudding    时间: 2009-10-16 23:44
变量 1 = 本事件 的 X 坐标
变量 2 = 本事件 的 Y 坐标
变量 3 = 角色 的 X 坐标
变量 4 = 角色 的 Y 坐标
当 变量 1 2 = 3 4 的时候 启动事件
作者: 永江衣玖    时间: 2009-10-16 23:55
只是想让二者坐标相等的话,这样应该就可以了~

  1. $game_variables[1] == $game_variables[3] && $game_variables[2] == $game_variables[4]
复制代码
p.s.实在困了,对不住先去睡啦,晚安~
作者: 神思    时间: 2009-10-16 23:59
本帖最后由 神思 于 2009-10-17 00:13 编辑

$game_player.x == $game_map.events[].x &&
$game_player.y == $game_map.events[].y
作者: pudding    时间: 2009-10-17 00:08
9# 永江衣玖


非常感谢!终于解决我经常遇到的问题
作者: 永江衣玖    时间: 2009-10-17 00:11
9# 永江衣玖


非常感谢!终于解决我经常遇到的问题
pudding 发表于 2009-10-17 00:08


不客气不客气,咱也是新手,略尽绵薄之力而已~
其实神思前辈的思路更简洁哦,LZ最好采用那种方法来判断坐标是不是重合,这样似乎可以省去两次变量代入呢~
作者: pudding    时间: 2009-10-17 00:22
12# 永江衣玖


有些时候,我也运用这种方法,但不是坐标..而是其他  所以代入两次变量能实现更多的功能
作者: yaobingfeng    时间: 2009-10-17 10:29
提示: 作者被禁止或删除 内容自动屏蔽




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