Android에서 제작중인 Java 응용 프로그램에서 알파 값을 변조하려고합니다. 지금은 이렇게 가고 :라인의 숫자를 사인 곡선에서 모듈화하는 방정식을 어떻게 변경합니까?
rateOfChange이 maxAlpha보다 클 수 없습니다 임의의 int이며if (goingUp) {
newAlpha = oldAlpha + rateOfChange;
if (newAlpha > maxAlpha) {
newAlpha = maxAlpha;
goingUp = false;
}
} else {
newAlpha = oldAlpha - rateOfChange;
if (newAlpha < minAlpha) {
newAlpha = minAlpha;
goingUp = true;
}
}
. 방정식은 스레드의 모든 틱을 평가하며 시간과 무관합니다.
주어진 변수 + Math.PI 및 다른 수학 요소를 사용하는 방법이 있습니까 (저는 Math.Sine이 거기에있을 것이라고 가정합니다) newAlpha를 사인 (Sine)의 숫자로 만들 수 있습니까?
나는 min과 max가 wave의 앰프가되고 rateOfChange가 사인 함수의 곱일 것이라고 생각하고 있습니다. 어떻게 모든 것이 하나로 연결되는지 알 수 없습니다.
이 올바른 방향으로 날을 가리키는 것입니다. 감사. – prodaea