This commit is contained in:
zhangzheng
2026-02-27 18:35:40 +08:00
parent adef8b4cce
commit 1bb1fee5cc
265 changed files with 104076 additions and 92 deletions

View File

@@ -0,0 +1,40 @@
using UnityEngine;
using UnityEngine.UI;
namespace Unity.RenderStreaming.Samples
{
class WebBrowserInputSample : MonoBehaviour
{
[SerializeField] SignalingManager renderStreaming;
[SerializeField] Dropdown dropdownCamera;
[SerializeField] Transform[] cameras;
[SerializeField] CopyTransform copyTransform;
RenderStreamingSettings settings;
private void Awake()
{
settings = SampleManager.Instance.Settings;
}
// Start is called before the first frame update
void Start()
{
dropdownCamera.onValueChanged.AddListener(OnChangeCamera);
if (renderStreaming.runOnAwake)
return;
if (settings != null)
renderStreaming.useDefaultSettings = settings.UseDefaultSettings;
if (settings?.SignalingSettings != null)
renderStreaming.SetSignalingSettings(settings.SignalingSettings);
renderStreaming.Run();
}
void OnChangeCamera(int value)
{
copyTransform.SetOrigin(cameras[value]);
}
}
}