C# 如何停止我的角色';当他开始快跑的时候,他的左臂和枪被打了两次?
所以一开始,我在角色左臂和枪口穿过物体时遇到了麻烦(但不完全是这样),我按照unity3D帖子中的说明解决了这个问题(通读最上面的答案,这样你就知道我做了什么) 现在我很难弄清楚,当我的球员开始快速奔跑时,如何阻止他的左臂和枪两次渲染(当我只是走路或轻微跑步时不会发生)。我知道这与有两个摄像头有关,但我需要一个额外的摄像头来阻止枪和球员的手臂穿过物体 这里有一张图片说明了我的意思C# 如何停止我的角色';当他开始快跑的时候,他的左臂和枪被打了两次?,c#,unity3d,C#,Unity3d,所以一开始,我在角色左臂和枪口穿过物体时遇到了麻烦(但不完全是这样),我按照unity3D帖子中的说明解决了这个问题(通读最上面的答案,这样你就知道我做了什么) 现在我很难弄清楚,当我的球员开始快速奔跑时,如何阻止他的左臂和枪两次渲染(当我只是走路或轻微跑步时不会发生)。我知道这与有两个摄像头有关,但我需要一个额外的摄像头来阻止枪和球员的手臂穿过物体 这里有一张图片说明了我的意思 如果你仔细观察,你可以看到AK-47的弹匣被渲染了两次(有非常小的间隙)以及左臂。我已经摆弄了两个摄像头的设置,
如果你仔细观察,你可以看到AK-47的弹匣被渲染了两次(有非常小的间隙)以及左臂。我已经摆弄了两个摄像头的设置,无法找到一种方法来阻止这种情况发生。如何解决此问题?您需要禁用gun层,使其无法使用第一个摄影机进行渲染。枪层应仅在第二台摄影机上渲染。您需要禁用枪层在第一台摄影机上渲染。枪层应仅在第二个摄影机上渲染