#1 2012-02-29 11:21:59

DoubleSelf
Użytkownik
Dołączył: 2011-10-14

Efekt karaoke z \move

Witam ... chiałbym stworzyć efekt którego to sylaby będą poruszą się w linii prostej do góry o kilkadziesiąt pixeli za pomocą komendy /move w skrypcie
Czy takie coś w ogóle jest możliwe, jakoś nie widzi mi się wpisywanie parametrów dla każdej sylaby oddzielnie ....

{\r\pos($sx,$sy)\t($start,$end,\move($sx,$sy,$sx,$sy+40)\c&H000082&)}

chciałbym to uruchomić ale niestety nic się nie zmienia : ) może ostatnia wartość  jest źle przypisana ?

Offline

#2 2012-02-29 11:47:19

bodzio
Użytkownik
Skąd: Szczecin
Dołączył: 2006-05-18

Odp: Efekt karaoke z \move

Nie czytałeś dokumentacji aegisub i nie znasz składni \move
\move(x1,y1,x2,y2,t1,t2)
x1 - pozycja 1 na osi x
x2 - pozycja 2 na osi x
y1 - pozycja 1 na osi y
y2 - pozycja 2 na osi y
t1 - czas, od którego ma zacząć się efekt, liczony w milisekundach
t2 - czas, w którym efekt ma się skończyć, liczony w milisekundach

I tak, np: {\move(320,100,320,90,500,2000)\c&H000082&)}


wladza1.png

Offline

#3 2012-02-29 11:57:36

DoubleSelf
Użytkownik
Dołączył: 2011-10-14

Odp: Efekt karaoke z \move

Możliwe, że zapomniało mi się o czasie xD ale chciałby zachować przy pierwszych 3 wartościach stałe parametry a do ostatniego y dodać 40 jednostek , dodałem czas i nic z tego , dlatego pytałem czy coś takeigo w ogóle jest możliwe ...i jak to zapisać : )

@Edit

Bo może być nie do końca zrozumiałe to co chce zrobić ... chciałbym dodawać do wartości jaką reprezentuje dana sylaba 40 jednostek na osi y... jak to zapisać ? : )

Ostatnio edytowany przez DoubleSelf (2012-02-29 12:09:14)

Offline

#4 2012-02-29 12:10:50

bodzio
Użytkownik
Skąd: Szczecin
Dołączył: 2006-05-18

Odp: Efekt karaoke z \move

Witam ... chiałbym stworzyć efekt którego to sylaby będą poruszą się w linii prostej do góry o kilkadziesiąt pixeli za pomocą komendy /move w skrypcie

Czegoś nie rozumiem. Chcesz, żeby dana sylaba, z konkretnego miejsca ruszyła się do góry w konkretnym czasie. Więc zostaje ci tylko to, co napisałem. Nie można przypisać \pos dla całego wiersza sylab, musisz dla każdej osobno, jesli chcesz użyć dla nich \move. Nie czytałeś dokumentacji  bzdura


wladza1.png

Offline

#5 2012-02-29 12:20:06

DoubleSelf
Użytkownik
Dołączył: 2011-10-14

Odp: Efekt karaoke z \move

Tylko zepo wykonaniu skryptu zapisują sie podane wartości, lecz nie chcą sie dodac liczby te które maja pomiędzy sobą działanie
I tak przyznaje zapomniałem co było napisane w dokumentacji xD

{\r\pos(246,470)\t(0,260,\move(246,470,246,470+40,0,200)\c&H000082&)}yo

Czyli nie da sie dodać nic do wartości 2-go "y" ? trzeba wszsytko leciec ręcznie ?

Offline

#6 2012-02-29 13:45:40

Rein
Moderator
Skąd: Sława
Dołączył: 2006-12-08

Odp: Efekt karaoke z \move

Oczywiście, że się da osiągnąć taki efekt. I nie trzeba tego robić ręcznie. o.O
Zacznijmy od tego, że nie będzie ci działać jednoczesne użycie pos i move w tej samej linii efektu...   
Przydałoby się też określić rodzaj templatera, jakim chcesz to zautomatyzować.

Ps:
Piszesz tak niechlujnie, że ciężko jest zrozumieć, o co ci chodzi. xD
Ps2:
Radziłbym częściej zaglądać na pw. oczkod

Offline

#7 2012-02-29 13:50:15

Sir_Ace
Użytkownik
Dołączył: 2006-11-18

Odp: Efekt karaoke z \move

Hint 1. template line w efekcie zmień na template syl
Hint 2. !$sy+40!

Offline

#8 2012-02-29 15:01:41

DoubleSelf
Użytkownik
Dołączył: 2011-10-14

Odp: Efekt karaoke z \move

Sir_Ace napisał:

Hint 2. !$sy+40!

o To mi chodziło : )
a jeszcze jedno pytanko, bo po uruchomieniu tego skryptu bez \pos działa ... ale przesówa sie cala linia, pewnie dlatego ze czasy sa te same .. da sie je zautomatyzowac ? np. coś w stylu ma uwzglednic K dla kazdej sylaby ? xd zamiast tych czasów

template syl keeptags noblank
{\r\t($start,$end,\move($sx,$sy,$sx,!$sy+120!,0,200)\c&H000082&)}

@Edit
Niepotrzebnie pytałem : ) udało się dzięki za pomoc : *

@Edit2

Jednak nasuwa się kolejny problem, tym razem z \fad
Chciałbym aby sylaby kolejno znikały po przesunięciu się w dól, a niestety znika dopiero gdy cała linijka przemieści się w dół

template syl keeptags noblank
{\r\t($start,$end,\move($sx,$sy,$sx,!$sy+40!,$start,$end)\c&H000082&\fad(!$start+50!,!$end-20!)}

Z tym także da się coś wykombinować ? smile
@Edit3
Również zrobione : )

Ostatnio edytowany przez DoubleSelf (2012-02-29 17:04:05)

Offline

Stopka forum

© Animesub.info 2024