美文网首页RPG游戏制作大师
[RPG Maker MV]事件教程:4.银行系统

[RPG Maker MV]事件教程:4.银行系统

作者: Blacol | 来源:发表于2017-08-14 15:15 被阅读235次

在地图上创建一个事件,在事件里这样输入:

操作变量 0001 余额 = 1000
独立开关:A,开

将启动器设置为"并行处理"然后再创建一页,勾选左面的"独立开关"然后选择A

在地图上再创建一个事件(或者在上面的事件的第二页中),在事件里这样输入:

显示选择项:存款,取款,查询余额,取消
当选择"存款"时
  显示文章:存入多少?
  数字输入处理:输入值,4位  #输入值,为存储输入值的变量,我们定义它的id为2
  显示文章:存入\v[2] $是吗?
  显示选择项:是,否
  当选择"是"时
    #此部分用来检测所持金是否足够已便于存入银行
    条件分歧:金钱 >= 输入值
      增减金钱:-{输入值}
      操作变量 0001 余额 += {输入值}
    否则
    #当所持金不满足上面的条件时显示的文字。
      显示文章:没有足够的钱。
    结束
  当选择"否"时
  
  结束
当选择"取款"时
  显示文章:"取多少?"
  数字输入处理:输入值,4位  #这里的"输入值"与上面的"输入值"是一个变量
  显示文章:取出\v[2]$是吗?
  显示选择项:是,否
  当选择"是"时
    #此部分用来检测余额是否可供取出输入值那么多的金钱
    条件分歧:余额 >= 输入值
      操作变量 0001 余额 -= {输入值}
      增减金钱:+{输入值}
    否则
    #余额不足以满足取款值时显示的文字。
      显示文章:“余额不足”
    结束
  当选择"否"时

  结束
当选择"查询余额"时
  显示文章:目前余额\v[1]$
结束

注意:

  • 在输入时请忽略掉//及其后面的字
  • 文中提到的\v[x]是RPG Maker MV 中用于在对话框中显示变量所存储的数值的指令,它只用在对话框和技能的伤害公式中
  • 请不要将用于存储余额的变量写到第二个事件中(或者它们在同一个事件页)。因为那样的话每次运行该事件余额都会被初始值所覆盖。这样会出现一个bug。

相关文章

网友评论

    本文标题:[RPG Maker MV]事件教程:4.银行系统

    本文链接:https://www.haomeiwen.com/subject/osuurxtx.html