Пример #1
0
        void OneTimeSetup(MB3_AtlasPackerRenderTextureUsingMesh atlasRenderer, GameObject atlasMesh, GameObject cameraGameObject, int atlasWidth, int atlasHeight, int padding, int layer, MB2_LogLevel logLevel)
        {
            {
                // Set up game object for holding the atlas mesh
                atlasMesh.AddComponent <MeshFilter>();
                atlasMesh.AddComponent <MeshRenderer>();
                atlasMesh.transform.rotation = Quaternion.Euler(0, 0, 0);
                atlasMesh.transform.position = new Vector3(0, 0, .5f);
                atlasMesh.gameObject.layer   = layer;
            }

            // set up the camera
            {
                atlasRenderer.Initialize(layer,
                                         atlasWidth,
                                         atlasHeight,
                                         padding,
                                         logLevel);
                atlasRenderer.SetupCameraGameObject(cameraGameObject);
            }
        }