[+] HybridCLR IOS相机权限问题

大坑 没有任何异常、警告、日志 如果不写这个,就是没有响应
This commit is contained in:
ALEXTANG
2023-06-29 11:25:33 +08:00
parent 6a6d33c536
commit 753bbdfb82

View File

@@ -6,27 +6,40 @@ using UnityEngine;
/// </summary>
public class DisStripCode : MonoBehaviour
{
private void Awake()
{
//UnityEngine.Physics
RegisterType<Collider>();
RegisterType<Collider2D>();
RegisterType<Collision>();
RegisterType<Collision2D>();
private void Awake()
{
//UnityEngine.Physics
RegisterType<Collider>();
RegisterType<Collider2D>();
RegisterType<Collision>();
RegisterType<Collision2D>();
RegisterType<CapsuleCollider2D>();
//UnityEngine.Graphics
RegisterType<Mesh>();
RegisterType<MeshRenderer>();
RegisterType<Rigidbody>();
RegisterType<Rigidbody2D>();
//UnityEngine.Animation
RegisterType<Animator>();
RegisterType<Animation>();
}
//UnityEngine.Graphics
RegisterType<Mesh>();
RegisterType<MeshRenderer>();
private void RegisterType<T>()
{
//UnityEngine.Animation
RegisterType<AnimationClip>();
RegisterType<AnimationCurve>();
RegisterType<AnimationEvent>();
RegisterType<AnimationState>();
RegisterType<Animator>();
RegisterType<Animation>();
//IOSCamera ios下相机权限的问题用这种方法就可以解决了 问题防裁剪。
foreach (var _ in WebCamTexture.devices)
{
}
}
private void RegisterType<T>()
{
#if UNITY_EDITOR && false
Debug.Log($"DisStripCode RegisterType :{typeof(T)}");
#endif
}
}
}