You've already forked ParticleEffectForUGUI
mirror of
https://github.com/mob-sakai/ParticleEffectForUGUI.git
synced 2026-05-14 20:20:06 +00:00
3.0.0-preview.19
# [3.0.0-preview.19](https://github.com/mob-sakai/ParticleEffectForUGUI/compare/v3.0.0-preview.18...v3.0.0-preview.19) (2020-08-28) ### Bug Fixes * baking camera settings for camera space ([436c5e4](436c5e47f7)) * fix local simulation ([7add9de](7add9defb7)) ### Features * add menu to create UIParticle ([2fa1843](2fa18431f0)) * add play/pause/stop api ([f09a386](f09a386bc5)) * support for changing rendering orders ([745d4a5](745d4a5988)) * Support for child ParticleSystem rendering ([4ee90be](4ee90be17c)) * UIParticle for trail is no longer needed ([466e43c](466e43cf93)) ### BREAKING CHANGES * The child UIParticle is no longer needed.
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Coffee.UIExtensions
|
||||
{
|
||||
internal class BakingCamera : MonoBehaviour
|
||||
{
|
||||
static BakingCamera s_Instance;
|
||||
private static readonly Vector3 s_OrthoPosition = new Vector3(0, 0, -1000);
|
||||
private static readonly Quaternion s_OrthoRotation = Quaternion.identity;
|
||||
|
||||
#if UNITY_2018_3_OR_NEWER && UNITY_EDITOR
|
||||
static BakingCamera s_InstanceForPrefab;
|
||||
@@ -106,11 +107,18 @@ namespace Coffee.UIExtensions
|
||||
{
|
||||
var cameraTr = camera.transform;
|
||||
transform.SetPositionAndRotation(cameraTr.position, cameraTr.rotation);
|
||||
|
||||
Instance._camera.orthographic = camera.orthographic;
|
||||
Instance._camera.orthographicSize = camera.orthographicSize;
|
||||
Instance._camera.fieldOfView = camera.fieldOfView;
|
||||
Instance._camera.nearClipPlane = camera.nearClipPlane;
|
||||
Instance._camera.farClipPlane = camera.farClipPlane;
|
||||
Instance._camera.rect = camera.rect;
|
||||
}
|
||||
else
|
||||
{
|
||||
Instance._camera.orthographic = true;
|
||||
transform.SetPositionAndRotation(Vector3.zero, Quaternion.identity);
|
||||
transform.SetPositionAndRotation(canvas.transform.position + s_OrthoPosition, s_OrthoRotation);
|
||||
}
|
||||
|
||||
return Instance._camera;
|
||||
|
||||
Reference in New Issue
Block a user