| ... | ... | |
|---|
| 15 | 15 | ==== wait until bpm ==== |
|---|
| 16 | 16 | 초시계 값이 60/bpm*n이 될때까지 기다리게 하는 코드이다. |
|---|
| 17 | 17 | |
|---|
| 18 | | === (a-b)/n === |
|---|
| 19 | | (a-b)/n 형식의 코드이다. |
|---|
| 20 | | 좌표는 갈수록 a값에 수렴하며, 갈수록 느려지는 시적 효과이다. |
|---|
| 21 | | |
|---|
| 22 | | 끝날 시간을 고를 수 없다는 점과 가속하는 움직임을 할 수 없어 타이포그래피에서는 주로 사용하지 않는다.[* 입문자라면, 잠깐만 쓰다가 ease함수로 넘어가는것을 적극 권장한다.] |
|---|
| 23 | | ==== 장점 ==== |
|---|
| 24 | | * 일단 ease 코드에 비해서 제작 난이도가 매우 쉽다는 것이다. 또한 애니메이션도 ease-out과 비슷하기에 abn코드는 많은 사람이 쓰는 코드이다. |
|---|
| 25 | | ==== 단점 ==== |
|---|
| 26 | | * 이 단점은 사실 코드를 일부 변경하면 해결이 되지만, 일반적으로 abn코드를 만들면 ease-out과는 달리 x300까지 abn으로 간다면 눈으로는 300으로 간 것 같지만, 실제 값으로는 x299.99999...(생략) 이렇게 되는 것이다. 하지만 이 버그를 고치는 방법이 있다. 고치는 법은 밑 이미지 참고. |
|---|
| 27 | | ||<tablealign=center> X좌표 기준 코드 ||<nopad> [[파일:new_block.png|width=100%]] || |
|---|
| 28 | | || Y좌표 기준 코드 ||<nopad> [[파일:new_block (1).png|width=100%]] || |
|---|
| 29 | | || 크기 기준 코드 ||<nopad> [[파일:new_block (2).png|width=100%]] || |
|---|
| 30 | | || 방향 기준 코드 ||<nopad> [[파일:new_block (3).png|width=100%]] || |
|---|
| 31 | | || 모든 속성 변경 코드 ||<nopad> [[파일:new_block (4).png|width=100%]] || |
|---|
| 18 | === [[(a-b)/n]] === |
|---|
| 19 | [include(틀:상세 내용, 문서명1=(a-b)/n)] |
|---|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 | 20 | |
|---|
| 33 | 21 | === [[ease]] === |
|---|
| 34 | 22 | [include(틀:상세 내용, 문서명1=ease)] |
|---|
| ... | ... | |
|---|