|
|
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
Приветствую. Попробовал вот этот пример. Всё получилось, но как бы ускорить эффект анимации? Есть ли возможность не прибегая к геометрии через свойства добавить скорости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 14:16 |
|
||
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
MAULER, Что такое геометрия через свойства? Duration же отвечает за продолжительно анимации, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 14:19 |
|
||
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да, Duration, но как я понял там в методе new KeyFrame(Duration.ZERO, - задается начало отсчета, а в new KeyFrame(new Duration(40000), - говорится что 40 сек. эффект будет длится. Но как бы мне ускорить саму анимации, а то уж она слишком медленная. Если не сложно, подскажите куда воткнуть этот Duration ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2015, 14:24 |
|
||
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
Вот фрагмент кода. Он рабочий. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Мне не понятно, что заставляет окружность передвигаться из верхнего левого угла в нижний правый? Ведь я не наращиваю координаты X и Y. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 08:05 |
|
||
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
MAULER, Наверное, circle.translateXProperty() https://docs.oracle.com/javafx/2/api/javafx/scene/Node.html A translation transformation is one which shifts the origin of the node's coordinate space along either the x or y axis. For example, if you create a Rectangle which is drawn at the origin (x=0, y=0) and has a width of 100 and a height of 50, and then apply a Translate with a shift of 10 along the x axis (x=10), then the rectangle will appear drawn at (x=10, y=0) and remain 100 points wide and 50 tall. Note that the origin was shifted, not the x variable of the rectangle. A common node transform is a translation by an integer distance, most often used to lay out nodes on the stage. Such integer translations maintain the device pixel mapping so that local coordinates that are integers still map to the cracks between pixels. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 08:36 |
|
||
|
JavaFX - как ускорить анимацию?
|
|||
|---|---|---|---|
|
#18+
Это понятно! Спасибо. Но как задавать Translate with a shift of 10 сам сдвиг? Точнее шаг в 10 точек или какой то другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2015, 08:57 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=125&tid=2125207]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 356ms |

| 0 / 0 |
