unity3d 4.7.0f1
프로젝트에서 작업 중이며 슬라이더 핸들을 min
값에서 max
값까지 좌우로 이동하고 버튼을 클릭 할 때까지 뒤로 이동하십시오.unity3d 슬라이더 핸들 이동
가장 좋은 방법은 무엇입니까?
unity3d 4.7.0f1
프로젝트에서 작업 중이며 슬라이더 핸들을 min
값에서 max
값까지 좌우로 이동하고 버튼을 클릭 할 때까지 뒤로 이동하십시오.unity3d 슬라이더 핸들 이동
가장 좋은 방법은 무엇입니까?
다음은 0에서 최대 사이의 슬라이더 값을 설정하는 샘플 스크립트입니다 (Mathf.PingPong은 최소값을 0으로 예상 함). 할당 단추를 클릭하여이 스크립트를 비활성화 할 수 있습니다 (업데이트 루프 실행이 중지됨).
빈 게임 객체에 첨부하고 Slider를 할당하고 테스트하십시오. 요점에서
using UnityEngine;
using UnityEngine.UI;
public class SliderPingPong : MonoBehaviour
{
public Slider slider;
public float speed = 1;
float pos = 0;
void Update()
{
pos += speed * Time.deltaTime;
slider.value = Mathf.PingPong(pos, slider.maxValue);
}
}
같은 스크립트 소스 : https://gist.github.com/unitycoder/a69c4ff5324336cfa33bde23c09d7397
당신이 최소 - 최대 사이 천천히 탁구 루프를 의미합니까? 그것의 새로운 UI 기본 Slider 구성 요소? – mgear
예, 탁구처럼. 그리고 네, 그 UI 슬라이더. 감사. – dragy