예제 #1
0
    void Awake()
    {
        FileManager.Init();
        path = FileManager.Configs["ModelPath"];

        if (path == "")
        {
            return;
        }
        model = new LAppModel(this);

        LAppLive2DManager.Instance.AddModel(this);
        if (FileManager.Configs["DefaultModel"] == "true")
        {
            path = "live2d/haru/haru.model.json";
            var filename = FileManager.getFilename(path);
            var dir      = FileManager.getDirName(path);

            Debug.Log("Load " + dir + "  filename:" + filename);
            model.LoadFromStreamingAssets(dir, filename);
        }
        else
        {
            model.LoadFromPath(path);
        }
    }
    void Awake()
    {
        if (path == "")
        {
            return;
        }
        model = new LAppModel(this);

        LAppLive2DManager.Instance.AddModel(this);

        var filename = FileManager.getFilename(path);
        var dir      = FileManager.getDirName(path);

        Debug.Log("Load " + dir + "  filename:" + filename);
        model.LoadFromStreamingAssets(dir, filename);
    }
예제 #3
0
    void Awake()
    {
        if (path == "") return;
        model = new LAppModel(this);

        LAppLive2DManager.Instance.AddModel(this);

        var filename = FileManager.getFilename(path);
        var dir = FileManager.getDirName(path);

        //Debug.Log("Load " + dir +"  filename:"+ filename);
        model.LoadFromStreamingAssets(dir, filename);

        //settings intial expression
        model.SetExpression ("f02");
    }
예제 #4
0
    private void Start()
    {
        if (path == "")
        {
            return;
        }

#if !UNITY_EDITOR
        LAppDefine.DEBUG_LOG       = false;
        LAppDefine.DEBUG_TOUCH_LOG = false;
#endif
        model = new LAppModel(this);


        Live2D.init();
        Live2DFramework.setPlatformManager(new PlatformManager());

        var filename = FileManager.getFilename(path);
        var dir      = FileManager.getDirName(path);
        model.LoadFromStreamingAssets(dir, filename);

        // model.loadTexture(2, "haru/haru_01.1024/texture_03.png");
    }
예제 #5
0
    void Awake()
    {
        if (path == "") return;
        model = new LAppModel(this);

        LAppLive2DManager.Instance.AddModel(this);

        var filename = FileManager.getFilename(path);
        var dir = FileManager.getDirName(path);

        Debug.Log("Load " + dir +"  filename:"+ filename);
        model.LoadFromStreamingAssets(dir, filename);

        //model.GetLive2DModelUnity ().setRenderMode (Live2D.L2D_RENDER_DRAW_MESH);
        hairIndex = clothesIndex = 1;

        queuedAnimations = new List<string> ();
    }