Esempio n. 1
0
    public void Initialize(L2DModel model, float planeSize, Vector3 modelRenderPos)
    {
        _model          = model;
        _Trans.position = new Vector3(0.0f, -1.0f, 0.0f);
        _renderTex      = RenderTexture.GetTemporary(Define.L2D._modelRenderTexSize, Define.L2D._modelRenderTexSize, 16, RenderTextureFormat.ARGB32);

        _plane = CreateModelPlane(planeSize);
        _plane.Initialize(_Trans, _renderTex);

        _modelCam = CreateModelCamera();
        _modelCam.Initialize(gameObject.name, modelRenderPos, _renderTex);
    }
Esempio n. 2
0
    private L2DModelCamera CreateModelCamera()
    {
        L2DModelCamera prefab = Resources.Load <L2DModelCamera>(Define.L2D._modelCam);

        return(GameObject.Instantiate <L2DModelCamera>(prefab));
    }