小强无敌表示: 在这做一下补充,这个脚本有个缺陷,就是在背包装满时屏幕提示背包已满并且速度降低,必须要打开菜单背包扔掉一些没用的东西才行,但是如果我不选择在背包中扔掉物品而是选择卖掉一些东西,这时返回地图,虽然屏幕的超重提示没有了,但是行走速度还是和超重时一样,龟速。只能打开自己背包看一下再退出来,速度才恢复正常,这样怎么搞也觉得有些别扭。 脚本需要在: #-------------------------------------------------------------------------- # ● 更新物品超限判定 #-------------------------------------------------------------------------- def update_over_item if $game_party.items.size > $game_variables[IM] @waring_window.visible = true $game_player.change_move_speed(LOW_SPEED) else @waring_window.visible = false #这段之后加入$game_player.change_move_speed(USUAL_SPEED)就可以解决问题。 end end end 脚本由 补充完成@OCTSJimmy |
这还不好理解吗?意思就是脚本上面的“IM=1”指的是“背包容量为1号变量所含有的数值” 变量编号可改动,避免和自己已经用到的变量冲突。 变量数值可变化,故可以设置升级背包的事件。 |
还是不懂啊 有没有范例啊![]() ![]() ![]() |
很明显:IM = 1 # IM号系统变量决定物品种类的最大值 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-18 05:09
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.