首页 > 解决方案 > 当我使用饥饿加功能时它崩溃了

问题描述

当我使用饥饿加功能时,此代码使我的游戏崩溃:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Food : MonoBehaviour
{
    public PlayerController hungerManager;
    public float hungerValue;
    float healthValue;

    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.Mouse0))
        {
            hungerplus();
        }
    }

    public void hungerplus()
    {
        healthValue = hungerValue / 2;
        hungerManager.hunger += hungerValue;
        hungerManager.health += healthValue;
        Destroy(gameObject);
    }
}

我应该怎么做才能不让一切崩溃。这段代码的哪一部分使代码泄漏内存

标签: crash

解决方案


推荐阅读