我在尝试实施蹲伏和冲刺时不断收到错误代码 CS0029,有人知道如何解决吗?

问题描述 投票:0回答:1

这只是代码的一小部分,但我很确定这就是问题所在。

private CharacterController controller;
private Vector3 playerVelocity;
private bool isGrounded;
public float speed = 5f;
public float gravity = -9.8f;
public float jumpHeight = 3f;
public bool crouching = false;
public bool lerpCrouch = false;
public bool sprinting = false;
public float crouchTimer = false;

我之前将 bool 更改为浮动在代码的底部,认为它可能有效,但它只是给了我另一个错误,任何帮助都会很棒。

c# unity3d
1个回答
0
投票

我不认为你的错误在任何地方,除了“crouchTimer”不能是一个浮点数,因为 false 是一个布尔值而不是一个数字。除非你希望它是一个数字,否则你应该将它更改为 0 作为初始值。

如果您想了解有关要使用的女巫数据类型的更多信息,这里有一个链接:https://www.w3schools.com/cs/cs_data_types.php

© www.soinside.com 2019 - 2024. All rights reserved.