好的,我做了一些学习的东西,我需要我的电梯停几秒钟 private IEnumerator ReversePlatform() { Yield return new WaitForSeconds(2); _AccuTime = 0...
好的,我做了一些学习工作,我需要让电梯停几秒钟
private IEnumerator ReversePlatform()
{
yield return new WaitForSeconds(2);
_AccuTime = 0;
speed = -speed;
}
我在这里打电话,我的电梯就开始摇晃并上升,它们不会下降
if (_AccuTime > _RunTime)
{
StartCoroutine("ReversePlatform");
}
else
{
transform.Translate(0, speed * Time.deltaTime, 0);
}
我需要它们上升,停留大约 2 秒,然后持续下降
我有一个导入 Protobuf 类的 Python 模块。当我尝试运行该模块或该模块的测试时,出现以下错误:_ 错误收集测试/test_load_protobuf_data.py _tests/
我有一个导入 Protobuf 类的 Python 模块。当我尝试运行该模块或该模块的测试时,出现以下错误:
_ ERROR collecting tests/test_load_protobuf_data.py _
tests/test_load_protobuf_data:7: in <module>
from src.protobuf_classes import testdata_pb2 as Testdata
src.protobuf_classes/testdata_pb2.py:17: in <module>
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
E TypeError: Couldn't build proto file into descriptor pool: Depends on file 'google/protobuf/timestamp.proto', but it has not been loaded
我希望模块能够成功导入所有依赖项,并且 pytest 能够加载模块并成功运行测试。
我正在为该项目使用虚拟环境,但这 timestamp.proto
不是 protobuf 库的一部分。相反,.proto 文件存储在 /usr/include/google/protobuf/
.
我尝试将文件复制到我的项目文件夹下 google/protobuf/timestamp.proto
,但这并不能解决问题。我需要一种方法来告诉 python/protobuf 在哪里查找 proto 文件。