crash - 当我使用饥饿加功能时它崩溃了
问题描述
当我使用饥饿加功能时,此代码使我的游戏崩溃:
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);
}
}
我应该怎么做才能不让一切崩溃。这段代码的哪一部分使代码泄漏内存
解决方案
推荐阅读
- python - 无法导出到“.csv”文件 - pandas.DataFrame
- java - 如何在没有 ThreadGroup 的情况下创建线程?
- python - 如何在python列表的嵌套字典中按键添加值
- c# - 为什么这个拆分/合并程序在 .txt 中表现良好但在 .jpg 中表现不佳
- .net - 如何创建自己的表单或控件类以供多次使用?
- symfony - 我想在 Symfony 5 中使用 Vue js,但在运行此命令“yarn encore dev-server”时遇到错误
- php - 在 Laravel 中为 localhost 服务器获取 400 错误
- r - splineDesign(Aknots,x,ord)中的错误:“列表”对象不能被强制输入“双”
- java - android 计费:4.0.0 - purchase.getSku()
- javascript - 在 AngularJs 中,我尝试使用 AWS S3 密钥和访问密钥从 API 访问所有图像,因为存储桶是私有的