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); }
private L2DModelCamera CreateModelCamera() { L2DModelCamera prefab = Resources.Load <L2DModelCamera>(Define.L2D._modelCam); return(GameObject.Instantiate <L2DModelCamera>(prefab)); }