检测刚体位置 (Unity)

安德酷

我正在学习用 C# 编程,特别是使用 Unity,我遇到了一个问题:
如果球体(带有刚体)通过某个点,例如,如果球体的x位置大于 5 ,我正在尝试移动相机然后移动相机。

相机的移动已完成(带有动画),但位置检测不起作用。我这样做:

if (PlayerController.playerPos.position.x > 5.5f) {
    GetComponent<Animator>().SetTrigger ("NextCamera01");
}

PlayerController.playerPos是球体的变换组件
(我也试过用刚体组件来做它,但它也不起作用。)

感谢您的关注,并为我的英语不好而感到抱歉 ;)

施维塔

根据你上面提到的代码,我没有看到任何问题。那很完美。只需确保将转换分配给您的 playerPos 变量并尝试使用该代码的 Debug.Log ,例如..

    if (PlayerController.playerPos.position.x > 5.5f)
        Debug.Log ("Trigger action at player pos " + PlayerController.playerPos.position.x);
    else
        Debug.Log ("Wait for player pos " + PlayerController.playerPos.position.x);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Unity中使刚体大小恒定

来自分类Dev

Unity-在孩子的刚体上处理OnCollision

来自分类Dev

在Unity中使用鼠标移动刚体的问题

来自分类Dev

Unity 以一定角度启动刚体

来自分类Dev

Unity 检测相对于玩家位置的用户触摸

来自分类Dev

unity mobile 控制位置

来自分类Dev

如何在Unity中为刚体对象设置动画

来自分类Dev

在Unity中检测Oculus HMD

来自分类Dev

停止在Unity中检测输入?

来自分类Dev

Unity检测相机背后的GameObjects

来自分类Dev

未检测到Unity冲突

来自分类Dev

Ubuntu Unity启动图标位置

来自分类Dev

Unity 在世界位置的拖放

来自分类Dev

Spacy NER 实体位置

来自分类Dev

Unity Beginner-2D游戏:检测四边形上的点击位置

来自分类Dev

Unity 4.6的GUI-检测Click()向下

来自分类Dev

Unity 2D碰撞检测

来自分类Dev

在Unity中检测到applicationDidBecomeActive时?

来自分类Dev

检测玩家何时与粒子碰撞-Unity

来自分类Dev

Unity-检测键盘输入

来自分类Dev

unity-如何检测屏幕是否被锁定?

来自分类Dev

JFrame与Ubuntu的位置错误(Unity吗?)

来自分类Dev

更新位置Unity3d

来自分类Dev

Unity GUI无法在正确的位置显示文本

来自分类Dev

Unity Touch位置差异始终为正

来自分类Dev

Unity LineRenderer-无法设置位置

来自分类Dev

Unity Ridgidbody约束,冻结位置Y

来自分类Dev

引导Unity-组成根位置

来自分类Dev

Unity 对象不跟随鼠标位置