コード例 #1
0
    public override int[] availableModelIds()
    {
        artifact_dl dl = new artifact_dl("", "");

        //return dl.get_all_models();
        return(new int[] { });
    }
コード例 #2
0
    public override Mesh getMesh(int modelId)
    {
        artifact_dl dl = new artifact_dl("", "models/");

        dl.get_model();

        return(Resources.Load <Mesh>(_baseDir + "models/model_" + modelId));
    }
コード例 #3
0
    public override Texture2D getTexture(int modelId)
    {
        artifact_dl dl = new artifact_dl("", "textures/");

        dl.get_texture();

        Texture2D tmp = Resources.Load <Texture2D>(_baseDir + "textures/texture_" + modelId);
        Texture2D ret = new Texture2D(tmp.width, tmp.height, TextureFormat.RGBA32, false);

        ret.SetPixels(tmp.GetPixels());
        ret.Apply();
        return(ret);
    }