首页 > 解决方案 > 巡逻点反转

问题描述

我正在开发一款 Unity 小游戏,目前使用一系列巡逻点来移动一些物体。这是我或多或少使用的代码:

transform.position = Vector3.MoveTowards (transform.position, patrolPoints [currentPoint].position, moveSpeed * Time.deltaTime);

我觉得很傻,也许只是烧坏了大脑,但是我该如何扭转这种情况,让它从巡逻的最高点到最低点?试过这个无济于事:

transform.position = Vector3.MoveTowards (transform.position, patrolPoints [currentPoint - 1].position, moveSpeed * Time.deltaTime);

标签: unity3d

解决方案


感谢您的答复。我知道我有点晚了嘿嘿。但是,是的,这很有效,并且帮助我取得了进步,谢谢。


推荐阅读