Project1

标题: 关于变量不太懂的地方。 [打印本页]

作者: 小英子    时间: 2009-2-4 16:34
标题: 关于变量不太懂的地方。
就是变量里面的+=什么意思啊?
我设置个事件,变量0001大于15时主角接触NPC会播放笑脸动画。可是我的主角摸了一把变量0001+=5的事件,再摸NPC他就笑脸了。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 哈根达斯    时间: 2009-2-4 16:41
question1、比如说变量1+=100,就是将变量1加100。
           同义:==100就是等于100 -=100就是减少100
question2、可能你设置的有2个问题
           1.你没有设置好
           2.变量0001原来的值大于10 大于10+5就大于15
作者: TNTLOVE    时间: 2009-2-4 16:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小英子    时间: 2009-2-4 17:11
以下引用哈根达斯于2009-2-4 8:41:02的发言:

question1、比如说变量1+=100,就是将变量1加100。
          同义:==100就是等于100 -=100就是减少100
question2、可能你设置的有2个问题
          1.你没有设置好
          2.变量0001原来的值大于10 大于10+5就大于15

{/fd}变量原来的值?在哪里设置??我是角色出生之后就去摸变量0001+=5,然后摸了要大于15才笑脸的NPC,他就笑给我看、、
我测试的时候按F9看,同样是主角刚出生就去摸变量0001+=1的按钮,有时候是显示摸了之后变量0001变成是11,有时候是9,有时候是18……Orz迷茫死的、、、
作者: sizz123    时间: 2009-2-4 17:19
  就是"自加"(自己加上自己本身)
  S+=5 和 S=S+5 是一样的
作者: 水镜风生    时间: 2009-2-4 17:45
系统变量的默认值是0。

事件触发条件是【与主角接触】?摸到了之后没有提示?

如果是的话,就可能是你的事件重复执行了。也就是说,主角跑过去摸NPC。看上去是摸了一次,但实际上已经判定为摸了几次。试试在事件执行内容的最后加上【等待4帧】,这样基本可以防止接触式事件的重复执行。

话说3L哪里错了?难道是后面的x用了大写? [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 小英子    时间: 2009-2-4 18:00
以下引用水镜风生于2009-2-4 9:45:23的发言:

系统变量的默认值是0。

事件触发条件是【与主角接触】?摸到了之后没有提示?

如果是的话,就可能是你的事件重复执行了。也就是说,主角跑过去摸NPC。看上去是摸了一次,但实际上已经判定为摸了几次。试试在事件执行内容的最后加上【等待4帧】,这样基本可以防止接触式事件的重复执行。

话说3L哪里错了?难道是后面的x用了大写?

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~


[本贴由作者于 2009-2-4 9:45:51 最后编辑]


口胡!正如你所说的情况!本来只是想看看变量是咋回事。所以只放了触摸+=的事件,没有在摸了之后卡一下。数字大小其实是我摸那个事件的时间长短影响!啊~~~,打滚。你太厉害了。现在摸过事件之后我放个对话,不管摸几次,数字就都对了。{/se}
作者: goahead    时间: 2009-2-4 19:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 木葬枫    时间: 2009-2-4 19:25
以下引用goahead于2009-2-4 11:13:25的发言:


以下引用TNTLOVE于2009-2-4 8:51:37的发言:

在RUBY裡面:
x=x+1
雷同於
X+=1
就是這樣.

版主对此帖的评论:『错误』,积分『-20』。这些被扣积分的一半会用于对本帖正确答案的悬赏。


这回答应该没错 = =|||

不是我扣得······
但我也要说,该楼误导,这是常见性的错误········
作者: 雪流星    时间: 2009-2-4 20:15
我扣的

那樓有個很「大」的錯誤
注意一下就會發現

还有LZ的错误可能是把那个事件做成了并行
所以变量就不断增值
作者: 小英子    时间: 2009-2-4 20:41
没做成并行啦、、因为我那个事件是固定位置不可穿越的,所以我一按方向键主角就跑过去顶着事件。于是没有什么显示文章之类的间断的情况下,只要我没放开方向键,主角其实就是一直在刷那个事件。所以每次数字都不一样。Orz
作者: Aligatou    时间: 2009-2-6 17:47
提示: 作者被禁止或删除 内容自动屏蔽




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