Class ScriptTweening
트위너의 움직임을 시작하고 지시하는 메소드가 모여있는 클래스입니다.
네임스페이스: Game.Scripts
어셈블리: Assembly-CSharp.dll
Syntax
public class ScriptTweening
함수
DOColor(Color, float)
색깔을 target의 색깔로 duration 동안 바꾼다.
선언
public virtual ScriptTweener DOColor(Color target, float duration)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Color | target | 바꿀 컬러 |
float | duration | 시간 (초) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOFlip()
수행중인 애니메이션을 반전시킵니다.
선언
public void DOFlip()
DOGoto(float, bool)
지정한 시간대로 이동합니다.
선언
public void DOGoto(float to, bool andPlay = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | to | 이동할 시간대 |
bool | andPlay | 이동후 플레이 여부 |
DOJump(Point, float, int, float, bool)
점프 효과를 줍니다.
NOTE: ScriptTweener 객체가 아닌 ScriptTweenSequence 객체를 반환합니다.
선언
public ScriptTweenSequence DOJump(Point endValue, float power, int numJumps, float duration, bool snapping = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | endValue | 점프할 위치 |
float | power | 점프 강도 |
int | numJumps | 점프 횟수 |
float | duration | 시간 (초) |
bool | snapping |
|
반환
타입 | 설명 |
---|---|
ScriptTweenSequence |
DOKill(bool)
이 컨트롤이 수행중인 모든 애니메이션을 종료합니다.
선언
public void DOKill(bool complete = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
bool | complete |
DOMove(Point, float, bool)
target
위치로 duration
동안 이동시킵니다.
선언
public virtual ScriptTweener DOMove(Point target, float duration, bool snapping = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | target | 이동시킬 위치 |
float | duration | 시간 (초) |
bool | snapping | 정수 단위 이동 |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOOrbit(Point, float, float, bool, bool)
node
를 중심으로 radius
거리 만큼 떨어져서 회전합니다.
선언
public ScriptTweener DOOrbit(Point node, float radius, float duration, bool clockwise = true, bool lookAt = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | node | 중심점 |
float | radius | 반지름 |
float | duration | 시간 (초) |
bool | clockwise | 시계방향 회전여부(기본값: true) |
bool | lookAt | 경로방향 회전여부(기본값: true) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOPath(Point[], float)
정해진 경로대로 duration
동안 움직입니다
선언
public ScriptTweener DOPath(Point[] path, float duration)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point[] | path | 경로가 담긴 테이블 |
float | duration | 시간 (초) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOPause()
일시정지 시킵니다.
선언
public void DOPause()
DOPivot(Point, float)
피벗이 움직이는 효과 입니다
선언
public ScriptTweener DOPivot(Point to, float duration)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | to | 움직일 타겟 피벗 |
float | duration | 시간 (초) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOPlay()
트윈을 실행합니다.
선언
public void DOPlay()
DOPlayBackward()
트윈을 뒤로 재생합니다.
선언
public void DOPlayBackward()
DOPlayForward()
트윈을 앞으로 재생합니다.
선언
public void DOPlayForward()
DOPunch(Point, float, int, float, bool)
duration 동안 펀치효과를 줍니다.
선언
public ScriptTweener DOPunch(Point punch, float duration, int vibrato = 10, float elasticity = 1, bool snapping = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | punch | 펀치 효과를 줄 넓이와 높이 |
float | duration | 시간 (초) |
int | vibrato | 강도 |
float | elasticity | 시작 위치를 벗어나는 정도 (0 ~ 1) |
bool | snapping | 정수 단위 이동 |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOPunchRotate(float, float, int, float)
duration 동안 회전효과와 함께 펀치효과를 줍니다.
선언
public ScriptTweener DOPunchRotate(float angle, float duration, int vibrato = 10, float elasticity = 1)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | angle | 펀치 효과를 줄 각도 |
float | duration | 시간 (초) |
int | vibrato | 강도 |
float | elasticity | 시작 위치를 벗어나는 정도 (0 ~ 1) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOPunchScale(Point, float, int, float)
duration 동안 스케일 효과와 함께 펀치효과를 줍니다.
선언
public ScriptTweener DOPunchScale(Point punch, float duration, int vibrato = 10, float elasticity = 1)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | punch | 펀치 효과를 줄 스케일 |
float | duration | 시간 (초) |
int | vibrato | 강도 |
float | elasticity | 시작 위치를 벗어나는 정도 (0 ~ 1) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DORestart()
트윈을 재시작 합니다
선언
public void DORestart()
DORewind()
트윈을 역재생 합니다.
선언
public void DORewind()
DORotate(float, float, int)
회전 효과를 줍니다
선언
public ScriptTweener DORotate(float angle, float duration, int mode = 0)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | angle | 각도 |
float | duration | 시간 (초) |
int | mode | 회전 모드 |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOScale(Point, float)
target 크기로 duration 초 동안 크기조절 한다.
선언
public ScriptTweener DOScale(Point target, float duration)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | target | scale |
float | duration | 시간 (초) |
반환
타입 | 설명 |
---|---|
ScriptTweener | ScriptTweener |
DOShake(float, float, int, float, bool, bool)
흔들림 효과를 줍니다.
선언
public ScriptTweener DOShake(float duration, float strength = 30, int vibrato = 10, float randomness = 90, bool snapping = false, bool fadeout = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | duration | 시간 (초) |
float | strength | 흔들림 강도(기본값: 30) |
int | vibrato | 흔들림 횟수(기본값: 10) |
float | randomness | 랜덤 횟수 범위(0~180)(기본값: 90) |
bool | snapping | 부드러움 효과(기본값: |
bool | fadeout | 페이드아웃 효과(기본값: |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOShakeRotate(float, float, int, float, bool)
흔들리며 회전하는 효과를 줍니다
선언
public virtual ScriptTweener DOShakeRotate(float duration, float strength = 30, int vibrato = 10, float randomness = 90, bool fadeout = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | duration | 시간 (초) |
float | strength | 강도 |
int | vibrato | 진동 |
float | randomness | 랜덤범위 |
bool | fadeout | 페이드아웃 여부 |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOShakeScale(float, float, int, float, bool)
스케일 효과와 흔들림 효과를 줍니다
선언
public ScriptTweener DOShakeScale(float duration, float strength = 1, int vibrato = 10, float randomness = 90, bool fadeout = true)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
float | duration | 시간 (초) |
float | strength | 강도 |
int | vibrato | 진동 |
float | randomness | 랜덤범위 |
bool | fadeout | 페이드아웃 여부 |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOSlerp(Point, Point, float)
목표지점까지 구면선형보간을 이용하여 포물선으로 움직입니다.
선언
public ScriptTweener DOSlerp(Point from, Point to, float duration)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | from | 시작점 |
Point | to | 도착점 |
float | duration | 시간 (초) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOSpiral(Point, Point, float, int, bool)
소용돌이 효과를 줍니다.
선언
public ScriptTweener DOSpiral(Point node, Point radius, float duration, int angle = 0, bool lookAt = false)
매개 변수(인자)
타입 | 이름 | 설명 |
---|---|---|
Point | node | 중심점 |
Point | radius | 반지름 정보(x: 시작 반지름, y: 종료 반지름) |
float | duration | 시간(초) |
int | angle | 시작 각도(기본값: 0) |
bool | lookAt | 경로방향 회전여부(기본값: true) |
반환
타입 | 설명 |
---|---|
ScriptTweener |
DOTogglePause()
트윈을 Toggle형식으로 일시정지합니다.
선언
public void DOTogglePause()