如何在运行时更改检查器中的值?

时间:2019-07-30 11:03:35

标签: c# unity3d

这是一个小孩子在寻求帮助!

我想在运行时更改检查器中特定游戏对象的值, 完全卡住了.......

这里所有枪支都使用单个脚本GUN CONTROLLER,有一个伤害敌人变量,称为“伤害”,因此在检查器中具有不同伤害值的每支枪支中,如果我想通过改进来升级枪支,那么大枪支会造成较大伤害从主菜单的升级面板中的特定枪支的损坏计数,它会影响所有枪支,因为它们共享相同的脚本,我应该烦恼什么,因为我尝试了多种方法来使这种想法起作用,但是,这让我很累。 enter image description here 上面的图像是主菜单,在这里您可以看到底部按钮,用于控制上面的图像,查看枪支的功能以及升级

enter image description here 这是我在运行时在枪支之间切换的层次结构

enter image description here 枪支控制脚本全部由枪支共享!

0 个答案:

没有答案