繁体   English   中英

所以我的子弹预制件在拖入场景时会显示轨迹但在我播放时不会

[英]So my bullet prefab shows trail when dragged into the scene But not when I play it

因此,在场景模式下,子弹预制件会显示轨迹,但是当我按下播放按钮时,它不会显示任何轨迹。 我正在努力制作一个具有统一性的自上而下的射手。 我是新手,请帮助非常感谢。

播放时不显示轨迹

在场景模式下它显示

轨迹渲染器设置

您可以在Trail Renderer > Additional Settings > Order in Layer轨迹渲染Trail Renderer > Additional Settings > Order in Layer

对于旧版本的 Unity 层排序变量不会在检查器中公开。 您可以编写一个自定义脚本来设置排序层/顺序。

public class RendererSortingLayer : MonoBehaviour
{
    public string sortingLayerName;
    public int sortingOrder;

    void Awake()
    {
        Renderer renderer = this.GetComponent<Renderer>();
        renderer.sortingLayerName = sortingLayerName;
        renderer.sortingOrder = sortingOrder;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM