我知道这在过去已经被报道过了,但我相信这个问题是由Unity 5的更新引起的,因此不建议使用旧的信息。没有出现错误,但不会出现调试。在播放器脚本中,公共变量'pushBlockEnter‘确实会明显地变为真,但pushBlock类无论如何都无法识别它。我只是想能够在Unity 5中的另一个脚本中检查变量是否为真,任何方法都可以。我确信这是很简单的东西,但我就是弄不明白……我还应该提一下,这两个脚本是在不同的对象上。提前感谢!:
public
一般来说,我对Unity和编码仍然是个新手,所以请记住这一点!我也在Unity论坛上问过这个问题,但人们告诉我,代码应该编译得很好,他们不知道,所以我希望在这里找到一些答案!我正在尝试让我的行走动画在我称为速度> 0.1的参数时立即播放using UnityEngine;
public class PlayerMovement : MonoBehavi
在我的Unity3d游戏中,我有一个带有主摄像头组件的player对象。我需要禁用播放器,然后用另一个摄像头启用另一个对象,但是我有脚本,它可以检测玩家是否查看某个对象(使用光线广播)。如果玩家拿着他的相机被禁用了,我有错误。这就是为什么我切赫,如果球员是启用。但出于某种原因,统一忽略了这个检查。void Update () if (player == null)
player = GameObject.FindGam
我决定使用自定义健康,而不是依赖于人形机器人的健康。新的生命值是通过值来衡量的,而且效果很好,我想让角色冻结几秒钟,然后将它们传送到一个特定的Vector3值。我试着用不同的方式编写脚本,但所有的脚本都不起作用。我甚至试着把它弄到球员的位置不同的地方,但也失败了。--Responsible for healing a player's humanoid's health
local Figure = script.Parent= ga