Project1

标题: 装备对应立绘 [打印本页]

作者: posen    时间: 2014-1-25 13:49
标题: 装备对应立绘
大家好我是新人 不懂RUBY语法...

想利用脚本做某些功能无奈看不懂

想要做的功能如下

1,如何创建立绘,并且设置于状态清单中?

2,装备更改,立绘的图片也会更改

例如头盔更改,立绘图片就更改

请问应该如何制作?或者给点提示...

麻烦帮忙...感谢
作者: shabi    时间: 2014-1-25 16:13
你可以把立绘当做头像,这样会显示在状态菜单中。
装备更改立绘嘛,就直接加一个并行处理的公共事件,开关1触发,
游戏一开始就打开开关1,公共事件内容是一堆条件分歧,判断角色穿什么装备,再根据装备更改头像,也就是你要的立绘。
你觉得96*96的头像尺寸不对你改一改windows base绘制头像的方法里面的尺寸。
作者: posen    时间: 2014-1-25 19:12
标题: 谢谢回应! 另外想再请问 假如我在脚本中宣告一个变...
本帖最后由 posen 于 2014-1-25 19:49 编辑

谢谢回应!

另外想再请问

假如我在脚本中宣告一个变数

想用来储存数值

当我使用道具例如喝水

这个数值会累计并且显示在状态列上

具体应该如何做呢?

又或者说如何获取喝水的数值

以及将数值显示在状态栏上并随时更新



再来的问题是

我在其他语言中想要数值累计时

通常会使用例如

A = A+1



A = A+

但是在RMVA中的脚本不行

请问要如何使用呢...
作者: shabi    时间: 2014-1-25 19:45
额,你的繁体字好难理解,这个很容易,给水加一个公共事件,正常执行的,1号变量加1,在windows menu status里改,加一个draw_text方法画一下变量,它会自动更新。
作者: shabi    时间: 2014-1-25 20:37
用脚本是变量+=1
作者: 575539640    时间: 2014-1-25 22:40
posen 发表于 2014-1-25 19:12
谢谢回应!

另外想再请问

将变量显示在状态里

新手教程 my  Script  显示变量及窗口调用
http://rpg.blue/thread-321846-1-1.html

作者: posen    时间: 2014-1-25 22:51
575539640 发表于 2014-1-25 22:40
将变量显示在状态里

新手教程 my  Script  显示变量及窗口调用

请问如何获取现在装备的名称呢
作者: shabi    时间: 2014-1-26 10:43
额,你问题真多,Window_EquipSlot里第71到76行
  1. #--------------------------------------------------------------------------
  2.   # ● 获取装备栏的名字
  3.   #--------------------------------------------------------------------------
  4.   def slot_name(index)
  5.     [url=home.php?mod=space&uid=95897]@actor[/url] ? Vocab::etype(@actor.equip_slots[index]) : ""
  6.   end
复制代码

作者: shabi    时间: 2014-1-26 10:43
#--------------------------------------------------------------------------
  # ● 获取装备栏的名字
  #--------------------------------------------------------------------------
  def slot_name(index)
    @actor ? Vocab::etype(@actor.equip_slots[index]) : ""
  end
作者: shabi    时间: 2014-1-26 10:44
你用下面的代码,上面的有问题




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