Project1

标题: 在使用行走圖換裝腳本時,引發變數更換立繪[已解決] [打印本页]

作者: yukibana_227    时间: 2016-11-6 03:56
标题: 在使用行走圖換裝腳本時,引發變數更換立繪[已解決]
本帖最后由 yukibana_227 于 2016-11-6 19:56 编辑

呃,前提是這樣的。
我想使用這位的行走圖換裝腳本。
https://rpg.blue/thread-349277-1-1.html

然後我的概念是,假如我現在是使用公共事件來更換立繪,有沒有辦法在這個腳本的情況下
更換裝備→引發變數→牽動公共事件以更動立繪呢?


作者: 七重    时间: 2016-11-6 08:07
行走图和立绘变化之间独立做就可以了吧。

显示立绘的部分另外弄一个公共事件

假如身上装备 布甲 ?
  则显示 立绘 一
  否则
  假如身上装备的是 铁甲 ?
  则显示 立绘 二

假如你要联动什么菜单立绘之外的就另算。

--
https://rpg.blue/forum.php?mod=v ... p;extra=&page=1
我在这里贴了个根据装备改变变数的脚本。
作者: yukibana_227    时间: 2016-11-6 18:16
七重 发表于 2016-11-6 08:07
行走图和立绘变化之间独立做就可以了吧。

显示立绘的部分另外弄一个公共事件

啊啊這方法是可行的,非常感謝。
但仔細想想這樣做如果變成不同人穿上裝備,也會連動到設定上的衣服變數,這該怎麼辦呢……
難道只能強行限制可以裝備的人嗎?
作者: 七重    时间: 2016-11-6 19:08
yukibana_227 发表于 2016-11-6 18:16
啊啊這方法是可行的,非常感謝。
但仔細想想這樣做如果變成不同人穿上裝備,也會連動到設定上的衣服變數 ...


是我欠缺考虑了。

本身还有个方法就是关闭菜单之后调用一次公共事件。
(这个关闭菜单调用公共事件的脚本搜一下就能看到。)

公共事件的设置方式:
每一个角色,每一件可以穿的装备都检查一次,并改变对应的变数。

假如 角色A 装备了 布甲 则 变量(角色A的上衣)=1

就是类似于这样设置。
以前一些换装游戏也大概是这样做的。

假如你想要菜单里面也会立刻体现变化,那就另外写脚本了。
作者: yukibana_227    时间: 2016-11-6 19:47
本帖最后由 yukibana_227 于 2016-11-6 19:55 编辑
七重 发表于 2016-11-6 19:08
是我欠缺考虑了。

本身还有个方法就是关闭菜单之后调用一次公共事件。


剛剛試了一下,這方法確實可行。
不過會產生另一個問題,就是如果全部裝備都卸下來時,他變數依舊會留在最後一次裝備的數值上。
條件沒辦法設定在無裝備的狀態上耶(抓頭

---------

啊沒事了,我剛剛發現直接設定其他以外變數為0就可以了,這樣就沒問題了。

問題解決了,非常感謝您!




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