Ich habe eine dynamische Möglichkeit, die Inhaltsgröße abhängig von der Anzahl der Elemente zu erhöhen. Mit steigendem Inhalt verringert sich die Größe der Bildlaufleiste und der Wert des Bildlaufleistenwerts, der zum Verschieben des Inhalts um eine feste Zahl (z. B. 100 nach rechts) erforderlich ist, ändert sich ebenfalls (verringert). Kann ich eine Methode verwenden, die den Inhalt um eine feste Zahl scrollt, ohne von der Größe und dem Wert der Bildlaufleiste abhängig zu sein (oder eine Gleichung, die jedes Mal den benötigten Wert erhalten kann)?Unity: Wie wird der Scrollbar-Wert berechnet, der zum Verschieben des Inhalts mit bekanntem Wert benötigt wird?
Bearbeiten: Ich weiß, wie Sie scrollen, indem Sie Scrollbar.Value (von 0 bis 1) ändern. Aber ich muß mit einer festen Zahl (zB: 100) blättern kein Verhältnis (0-1)
Mögliches Duplikat von [Scroll Rect manuelles Scrollen durch Skript Unity C#] (https://stackoverflow.com/questions/40931773/scroll-rect-manual-scrolling-through-script-unity-c-sharp) –
Es ist nicht dasselbe. Ich kann scrollen, indem ich Scrollbar.Value (von 0 bis 1) ändere. Aber ich muss um eine feste Zahl scrollen (zB: 100), kein Verhältnis (0-1) –