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_Mirroring - Fatal编程技术网

C# 如何避免在Unity中翻转连接到主摄影机的对象

C# 如何避免在Unity中翻转连接到主摄影机的对象,c#,unity3d,mirroring,C#,Unity3d,Mirroring,这是我的项目。我对加热棒镜像有问题。我将加热棒连接到主摄像机和我的角色上。角色翻转时,healthbar也会翻转。角色翻转I基于玩家的比例-当玩家面向左侧时,比例小于零 我试图编写一些翻转脚本,但它不起作用-当我更改x值时,healthbar会消失-代码在这种情况下很糟糕,它不起作用,因为我前面提到的,当我更改x比例值时,它会消失,所以我无法使用c。我得想个办法 非常感谢您的帮助。如果您想在不影响healthbar的情况下翻转播放器。然后你需要把这两个物体分开。我猜healthBar是您的播放器

这是我的项目。我对加热棒镜像有问题。我将加热棒连接到主摄像机和我的角色上。角色翻转时,healthbar也会翻转。角色翻转I基于玩家的比例-当玩家面向左侧时,比例小于零

我试图编写一些翻转脚本,但它不起作用-当我更改x值时,healthbar会消失-代码在这种情况下很糟糕,它不起作用,因为我前面提到的,当我更改x比例值时,它会消失,所以我无法使用c。我得想个办法


非常感谢您的帮助。

如果您想在不影响healthbar的情况下翻转播放器。然后你需要把这两个物体分开。我猜healthBar是您的播放器的父对象,因为您更改了播放器的localScale,healthBar也会翻转

如果你分开这两个物体,你应该能够在不影响健康栏的情况下翻转播放器


例如,您可以制作一个包含所有代码和两个子项(HealthBar和PlayerGrahpics)的玩家游戏对象。然后,您可以通过调用HealthBar和Graphisc<代码>GetComponentFromChildren()然后翻转图形游戏对象。

不要期望任何人下载并浏览您的项目,我们不是自由职业者。请包括相关代码和屏幕截图。