【问题标题】:keep getting an error when trying to add a game over screen in unity2d在 unity2d 中尝试在屏幕上添加游戏时不断出现错误
【发布时间】:2022-12-10 05:59:57
【问题描述】:

我正在尝试统一制作一个 2d 平台游戏,并且正在努力做到这一点,以便当玩家从悬崖上掉下来时,它会在屏幕上显示游戏,但是我不断收到错误代码:

“Assets\Script\ShowDeath.cs(13,22):错误 CS1061:‘Transform’不包含‘postion’的定义,并且找不到接受‘Transform’类型的第一个参数的可访问扩展方法‘postion’(您是否缺少 using 指令或程序集引用?)”

这是代码

float deathArea = -4f;
public GameObject deathUI;

void Update()
{
      if(transform.postion.y <= deathArea)
      {
            deathUI.SetActive(true);
      }
}

非常简单的代码,我只是无法弄清楚错误的含义

【问题讨论】:

  • 该错误仅表示“转换”没有任何称为“位置”的东西,但是您在此处发布的脚本使用“转换”(小t)应该没问题,您确定这是导致问题的脚本吗?
  • 是的 100% 确定因为错误代码说脚本的名称显示“Assets\Script\ShowDeath.cs”并且 ShowDeath 是脚本的名称,而且到目前为止只有 2 个脚本,一个角色控制器和一个死亡脚本

标签: c# 2d


【解决方案1】:

原来我把“position”拼错了,写的是“position”,所以 unity 不知道我想说什么

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    相关资源
    最近更新 更多