Project1

标题: 变量要怎么用? [打印本页]

作者: 剑独高手    时间: 2009-7-14 11:38
标题: 变量要怎么用?
我不知道变量操作是用来干嘛的。
我只是想问用变量操作怎么样才能让刚到20级或高于20级时自动得到一个药水。
要怎么用?
作者: 嫁衣    时间: 2009-7-14 12:40
偶有个比较麻烦的做法= =b。。。

游戏开始时先打开开关1
公共事件-并行处理-条件开关1为ON
变量操作:变量1=角色X的等级
分歧 当变量1>=20
药水+1
开关1=OFF
作者: 霜冻之狼    时间: 2009-7-14 12:56
其实我觉得楼主应该先看看新手教程
作者: tommay    时间: 2009-7-14 13:04
其实我觉得楼主应该先看看新手教程
霜冻之狼 发表于 2009-7-14 12:56

+1
个人觉得事件页中“变量操作”算用得比较多的了,有必要学会。
作者: 剑独高手    时间: 2009-7-14 16:19
谁能说得比2楼更清楚?我听不懂啊!
作者: 我不宅    时间: 2009-7-14 16:20
不看教程的话真的不行!
作者: lyd520love    时间: 2009-7-15 13:58
建议去看看教程,通常用变量都是做任务之类的

比如要杀5个幽灵  把幽灵设置变量1

然后在事件里(打完幽灵后)添加一个  变量1   =   +1

再设置当变量 = 5时(触发事件)

OK

打完5个幽灵后,那个事件就会被触发


不知道我说的详细不
作者: 灯笼菜刀王    时间: 2009-7-16 13:54
啊哈,游戏过程就是改变各种变量的过程,游戏制作就是控制各种变量按自己想要的地方发展的过程。

不会变量的话,还真的是连门都走不出去哦~~

变量,就是面向对象的语言的最直接的指定。

事件的方法二楼已经是最详细的了。而且排列都一样,还不懂的话真的需要翻教程啦。

顺便,帖个脚本方法 -。-
class Window_BattleStatus < Window_Base
def refresh
    self.contents.clear
      if @level_up_flags[i]
        self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
        $game_party.gain_item(1,1) if actor.lv >= 20
      else
        draw_actor_state(actor, actor_x, 96)
      end
    end
end
作者: 夏季冰川    时间: 2009-7-16 14:02
本帖最后由 夏季冰川 于 2009-7-17 16:25 编辑


另外,如果你有物品获得提示脚本,那句"获得物品xxx"是句废话哟.
作者: 风中承诺    时间: 2009-7-17 15:52
设置一下就行了。楼上有图。




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