Карта дробных значений на экране
Вот примерная карта для дробных значений
Где красная - у значения, желтая – х значение
+-----------------------------------------------------------+0 | 0 0.5 1 | 0| || || || | 0.5 | | 0.5| || || || |1 | 0 0.5 1 | 1+-----------------------------------------------------------+
Как определить точные координаты
Переведите вашу клавиатуру на английскую раскладку.
Нажмите на SHIFT + D, у вас высветится такой экран.
Далее нам потребуется выбрать раздел «Инструмент позиционирования на изображениях».
Далее высветится список всех изображений, что есть в проекте, выберите например images/classroom.jpg
В левом нижнем углу вы увидите координату, на которой находится мышка. Нажав на левую кнопку, вы скопируете ее в буфер обмена.
Команды для координат.
Pos – точечная координата xpos и ypos
Anchor – точка позиционирования (его используют что бы наложить на другом изображении еще 1 изображение) xanchor и yanchor
|
|
· show logo blue: ###”Эйлин
· xpos 300 ypos 100
·
· show anchor: ### Крестик
· xanchor 0.5 yanchor 0.5
· xpos 300 ypos 100
Align – объединение Pos и Anchor (самая часто используемая команда) xalign и yalign если при создании анимации у вас не меняется координата, то вместо него поставьте Anchor например
Center – позиционируют центр изображения xcenter и ycenter. Если вы поставите значение на 1, то половина изображения исчезнет
· show eileen happy:
· xcenter 1 . 0
Трансформация
Что такое трансформация? Это определенное имя со значением. В данном случае это координаты по х и у.
Параметры х отвечают за горизонтальную плоскость.
Параметры y отвечают за вертикальную плоскость.
Нам нет необходимости постоянно прописывать координаты вручную, ибо много писать, да и не нужно это, когда есть очень простой способ прописывать данные координаты и вызывать их.
· transform pol_prav :
· xalign 0.75
· yalign 1.0
transform объявляют в начале строки(как и define)
Как только вы ее объявите, вы сможете вызвать ее как стандартную ( через команду at )
show eileen happy at pol_prav
Питоновские трансформации
С право вылетело изображение, которое плавно вертится и изчезает
|
|
init python:
This spins the logo, while at the same time zooming it and decreasing the
Alpha.
def logo_transform(t, st, at):
Repeat every 10 seconds.
st = st % 7.0
The move takes 5 seconds.
done = min(st / 5.0, 1.0)
t.xpos = done
t.xanchor = 1.0 - done
t.ypos = .5
t.yanchor = .5
t.rotate = 360 * done
t.alpha = 1.0 - done
t.zoom = 1.0 + done
Return 0
label start:
e "The Transform function allows you to rotate, zoom, move, and adjust the alpha of a displayable."
e "It does this under the control of a Python function, making it incredibly flexible at the cost of some complexity."
hide eileen
with dissolve
show logo base at Transform(function=logo_transform)
e "Here's a simple example, showing how we can change an image as it moves around the screen."
Дата добавления: 2018-10-27; просмотров: 741; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!