unity3d - 巡逻点反转
问题描述
我正在开发一款 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);
解决方案
感谢您的答复。我知道我有点晚了嘿嘿。但是,是的,这很有效,并且帮助我取得了进步,谢谢。
推荐阅读
- python - 我在python中使用类和格式函数制作了一个基本计算器,没有错误也没有运行
- c# - 通过 SendGrid C# SMTP 库发送电子邮件未传递到某些域
- windows-installer - Visual Studio 2019:如何在更新版本的情况下直接使用项目所在的文件夹
- ios - 在 Swift 的 ScrollView 中设置子 ViewController 的高度
- php - 根据国家/地区设置不同的价格并做出响应
- python - 如何在 selenium Python 中的搜索单击复选框后查找元素
- c# - C# 通过在其父项上操作而不进行类型检查来填充 ObjectB 字段
- python - 如何为 argparse 参数提供类型提示?
- react-native - React Native 传感器测压计指南针在一定程度的旋转后重置
- flutter - Flutter 小部件测试,是屏幕文件上的小部件还是单个小部件文件?