c# - 我试图制作一个左右移动的 obstical,但它什么也没做。我使用统一 5
问题描述
我试图制作一个左右移动的 obstical,但它什么也没做。我使用统一 5,这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DS : MonoBehaviour
{
public Rigidbody rb;
public int s;
void Start()
{
}
// Update is called once per frame
void Update()
{
rb.AddRelativeForce(Vector3.left * s);
rb.AddRelativeForce(Vector3.right * s);
}
}
解决方案
你有过:
// Update is called once per frame
void Update()
{
rb.AddRelativeForce(Vector3.left * s);
rb.AddRelativeForce(Vector3.right * s);
}
这意味着它会同时向左和向右推送每个更新。净力为零。
推荐阅读
- python-3.x - 烧瓶错误:从应用程序导入视图 ImportError:无法导入名称“视图”
- python - 如何将第一列定义为 pd.read_csv 中的名称
- django - 赋值前引用的错误局部变量“实例”是什么意思
- ios - 如何修复滚动时从 UICollectionViewCell 中消失的图像
- r - py_call_impl 中的 IndexError
- python - 从经过训练的模型中了解 LSTM 训练和验证图及其指标 (LSTM Keras)
- javascript - 如何在某些情况下显示隐藏的图像
- html - 如何仅在 CSS 中计算元素的距离?
- javascript - 与其他组件共享组件数据
- amazon-web-services - 如何在 serverless.yml 上设置 S3 对象的元数据