优化ui,谱面替换,以及科研模糊
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Qjjxk.Blur.Demo
|
||||
{
|
||||
public class Demo : MonoBehaviour
|
||||
{
|
||||
public Transform cubeTrans;
|
||||
public BlurRawImage blurRawImage;
|
||||
public TMP_Dropdown blurTypeDropdown;
|
||||
public Slider strengthSlider;
|
||||
public Slider radiusSlider;
|
||||
public Slider iterationSlider;
|
||||
public Slider downSampleSlider;
|
||||
public TextMeshProUGUI strengthText;
|
||||
public TextMeshProUGUI radiusText;
|
||||
public TextMeshProUGUI iterationsText;
|
||||
public TextMeshProUGUI downSampleText;
|
||||
|
||||
private void Update()
|
||||
{
|
||||
cubeTrans.Rotate(0, 30 * Time.deltaTime, 0);
|
||||
|
||||
blurTypeDropdown.value = (int)blurRawImage.blurType;
|
||||
|
||||
strengthText.text = blurRawImage.blurStrength.ToString("F2");
|
||||
radiusText.text = blurRawImage.blurRadius.ToString("F2");
|
||||
iterationsText.text = blurRawImage.iterations.ToString("F0");
|
||||
downSampleText.text = blurRawImage.downSample.ToString("F2");
|
||||
|
||||
strengthSlider.value = blurRawImage.blurStrength;
|
||||
radiusSlider.value = blurRawImage.blurRadius;
|
||||
iterationSlider.value = blurRawImage.iterations;
|
||||
downSampleSlider.value = blurRawImage.downSample;
|
||||
}
|
||||
|
||||
public void SetBlurType(int blurType)
|
||||
{
|
||||
blurRawImage.blurType = (BlurType)blurType;
|
||||
}
|
||||
|
||||
public void SetStrength(float strength)
|
||||
{
|
||||
blurRawImage.blurStrength = strength;
|
||||
}
|
||||
|
||||
public void SetRadius(float radius)
|
||||
{
|
||||
blurRawImage.blurRadius = radius;
|
||||
}
|
||||
|
||||
public void SetIterations(float iterations)
|
||||
{
|
||||
blurRawImage.iterations = Mathf.RoundToInt(iterations);
|
||||
}
|
||||
|
||||
public void SetDown(float down)
|
||||
{
|
||||
blurRawImage.downSample = down;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user