Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何避免在unity中翻转健康栏_C#_Unity3d - Fatal编程技术网

C# 如何避免在unity中翻转健康栏

C# 如何避免在unity中翻转健康栏,c#,unity3d,C#,Unity3d,我正在unity中制作一个平板游戏,但我有一个小问题,我的相机在翻转。这会导致每个对象都翻转,我附加到播放器(例如healthbar),如何避免翻转?我不太确定你想做什么。但是如果我没弄错的话,试着把Z轴冻结在正在翻转的物体上。哦,我知道你想要什么。所以你只需要钳制健康条的值。 我将向您展示一个只有一个浮点数的示例,因为我不知道您的代码是什么样子的 float health = 100f; void Update(){ health = Mathf.Clamp(health, 0f,

我正在unity中制作一个平板游戏,但我有一个小问题,我的相机在翻转。这会导致每个对象都翻转,我附加到播放器(例如healthbar),如何避免翻转?

我不太确定你想做什么。但是如果我没弄错的话,试着把Z轴冻结在正在翻转的物体上。哦,我知道你想要什么。所以你只需要钳制健康条的值。 我将向您展示一个只有一个浮点数的示例,因为我不知道您的代码是什么样子的

float health = 100f;

void Update(){
     health = Mathf.Clamp(health, 0f, 100f);
}
您的值不能低于第二个输入,也不能高于第三个输入


[编辑]顺便说一下。你最好包括代码。也许是编辑健康栏的代码。因为如果您不需要更多的信息和代码片段,就不可能得到一个好的答案