Project1
标题:
浮空图标脚本只显示最后一个道具
[打印本页]
作者:
neko001
时间:
2017-5-28 12:23
标题:
浮空图标脚本只显示最后一个道具
https://rpg.blue/forum.php?mod=viewthread&tid=247233
上面这个网址是 浮空图标的脚本。我一次性给玩家 好几个物品的话他只会显示最后一个物品啊?怎么让他可以一个一个轮流显示下去啊
作者:
guoxiaomi
时间:
2017-5-28 12:46
每给一个物品,等待若干帧
作者:
neko001
时间:
2017-5-30 11:22
有人吗{:2_249:}
作者:
gforce
时间:
2017-5-30 15:15
本帖最后由 gforce 于 2017-5-30 15:17 编辑
其實2樓已經解答了你
當你使用RM內建功能增加物品, 腳本會自動彈出圖標, 顯示120帧 (可於腳本第66行更改)
如果你想要一個一個輪流顯示, 你需要隔開120帧才給予一次物品
變數6 設為-1 物品會在主角頭上顯示
也可以用腳本設定
$game_party.gain_item($data_items[道具編號], 數量)
$game_party.gain_item($data_weapons[武器編號], 數量)
$game_party.gain_item($data_armors[防具編號], 數量)
复制代码
以上為増加道具/武器/防具的腳本
等待:
帧.times { Fiber.yield }
复制代码
顯示圖標:
pop_icon(事件ID, 圖標編號,帧 )
复制代码
如要顯示在主角頭上,事件ID設為-1
消除圖標:
delete_icon(事件ID)
复制代码
例子:增加1號道具,2號武器,3號防具
在事件中加入以下腳本:
$game_party.gain_item($data_items[1], 1)
$game_party.gain_item($data_weapons[2], 1)
$game_party.gain_item($data_armors[3], 1)
pop_icon(-1, 192, 300)
30.times { Fiber.yield }
delete_icon(-1)
pop_icon(-1, 144, 300)
30.times { Fiber.yield }
delete_icon(-1)
pop_icon(-1, 168, 120)
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1