Project1

标题: 关于菜单中玩家状态数值更新,和退出菜单的两个问题 [打印本页]

作者: leavewind    时间: 2012-10-29 11:41
标题: 关于菜单中玩家状态数值更新,和退出菜单的两个问题
本帖最后由 leavewind 于 2012-10-29 11:47 编辑


我在游戏制作中,弄了这样一个菜单。它有两个光标组。在游戏中按start键时,进入主菜单的“物品、魔法”大项选择的光标组。
在物品按钮上按下决定键,则进入“物品栏”子光标组,实际上就是在界面左侧飞进来物品格子。
在物品栏中,选中一个hp回复50点的道具,使用后,上一层光标组中通过数字绑定的主角hp信息会,会出现两种情况:
1、我直接通过设置道具在使用时修改hp变量,使其增加50点(方案1),当主角hp接近设置好的hp最大值时,会出现数值溢出(如hp为90/100,使用过后会变成140/100)
2、我通过设置道具在使用时“使用后变化体力”这个功能,使其增加50点(方案2),但使用后,数值会没有变化

虽然在关闭所有菜单再重新打开后,hp等数值会被修正,但是无法实现在不关闭菜单的情况下,实时的正确的显示道具使用后的hp等信息。
不知道有没有什么办法能够让菜单中的数值可以正确的刷新?

此外,我试过设置使用物品后,直接关闭所有菜单,但是因为我这个物品菜单是被主菜单调用的子菜单,当我设置物品菜单按确认键“就这样结束”时,会出现物品子菜单关闭,但主菜单还留在屏幕上的问题。这个时候游戏不再是暂停状态,主菜单的光标组显示无效,再怎么按start键也无法将热点移回到主菜单,也无法让其消失。
如果无法实现菜单状态下数值的即时刷新,
那么能否通过设置,当子菜单使用道具时,连带着所有菜单都退出?
谢谢大家。

fangan.JPG (18.34 KB, 下载次数: 19)

fangan.JPG





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