【发布时间】: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 个脚本,一个角色控制器和一个死亡脚本