**关闭。**这个问题是not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
3天前关闭。
Improve this question
这只是代码的一小部分,但我很确定这就是问题所在。
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浮动在底部的代码认为它可能会工作,但它只是给了我另一个错误,任何帮助将是伟大的。
2条答案
按热度按时间qxsslcnc1#
我不认为你的错误是任何地方除了“crowchTimer”不能是一个浮点数,因为false是一个布尔值而不是一个数字。除非你希望它是一个数字,那么你应该把它改为0作为初始值。
如果要了解有关切换要使用数据类型的详细信息,请单击此处的链接:https://www.w3schools.com/cs/cs_data_types.php
f45qwnt82#
这是一个“收缩转换”,这意味着它不能转换值。你有两个选择更改类型或更改赋值
或
事实上,这似乎是一件奇怪的事情,也许这里的概念使用有错误?