2013-04-05 5 views
1

Corona SDK의 라벨에 대해 일종의 애니메이션을 만들 수 있습니까? 텍스트를 크게 보이게하고 싶을 때 위치가 올라가고 줄어들면 움직일 것입니까? 내 레이블의 텍스트가 바뀌기 때문에 이미지를 사용하고 싶지 않습니다. 가능하다면 올바른 방향으로 나를 가르쳐 주시겠습니까? 고맙습니다.Corona SDK의 라벨 애니메이션

답변

2

이것이 당신이 찾고있는 것입니까?

local label = display.newText("Label_1",50,100,nil,20) 

local function transition_3() 
    label.text = "Label_3" 
    transition.to(label,{time=1000,xScale=1,yScale=1}) 
end 
local function transition_2() 
    label.text = "Label_2" 
    transition.to(label,{time=1000,x=label.x+50,y=label.y+50,onComplete=transition_3}) 
end 
transition.to(label,{time=1000,xScale=1.5,yScale=1.5,onComplete=transition_2}) 

........ 코딩 : KRS 말했다 무엇

+0

굉장합니다. 도움을 많이 주셔서 감사합니다. – user1597438

+0

크기 조정 부분에 대해 다소 혼란 스럽습니다. 이걸 제대로 이해한다면 xScale과 yScale이 텍스트의 크기를 올바르게 조절할 수 있을까요? 바로 지금, 제 텍스트는 아주 작게 시작되어 커집니다. 나는 그 반대를하기 위해 노력하고 있는데, 텍스트를 처음에는 크게 보이게하고 축소 시키려고한다. 트랜지션 3의 트랜지션 1과 1.5의 스케일을 만들려고 시도했지만 끝이 아주 작습니다. 내가 여기서 뭔가를 오해하니? – user1597438

+1

레이블을 만드는 첫 번째 줄 뒤에 "label : scale (1.5,1.5)"를 추가하면됩니다. ... :) –

2

는 유지 - 기본적으로 텍스트 객체는 이미지처럼 표시 객체입니다. 이미지에 대해 할 수있는 텍스트 객체에 대해 무엇이든 할 수 있습니다.

+0

정말 고마워요. – user1597438

관련 문제