コード例 #1
0
    public override void Create()
    {
        name = "Metaballs (2D)";

        pass = new MetaballRender2DPass("Metaballs2D");
        MetaballSystem2D metaballSystem = MetaballSystem2D.GetInstance();

        //if (metaballSystem.updated)
        //{
        //    pass.outlineSize = metaballSystem.outlineSize;
        //    pass.innerColor = metaballSystem.innerColor;
        //    pass.outlineColor = metaballSystem.outlineColor;
        //}
        //else
        //{
        //    metaballSystem.outlineSize = settings.outlineSize;
        //    metaballSystem.innerColor = settings.innerColor;
        //    metaballSystem.outlineColor = settings.outlineColor;
        //    metaballSystem.updated = true;
        //    pass.outlineSize = settings.outlineSize;
        //    pass.innerColor = settings.innerColor;
        //    pass.outlineColor = settings.outlineColor;
        //}
        pass.settings = settings;

        pass.renderPassEvent = settings.renderPassEvent;
    }
コード例 #2
0
    public override void Create()
    {
        name = "Metaballs (2D)";

        pass = new MetaballRender2DPass("Metaballs2D");

        pass.outlineSize  = settings.outlineSize;
        pass.innerColor   = settings.innerColor;
        pass.outlineColor = settings.outlineColor;

        pass.renderPassEvent = settings.renderPassEvent;
    }