2013-04-05 48 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}) 

保持編碼........ :)

+0

太棒了。十分感謝你的幫助。 – user1597438 2013-04-05 08:48:10

+0

我對調整大小的部分有些困惑。如果我理解正確,xScale和yScale會調整文本的大小?現在,我的文字開始非常小,變得更大。我試圖做相反的事情,讓文本最初看起來很大並縮小它。我嘗試將轉換1的縮放比例設置爲1.5,將轉換3的縮放比例設置爲1.0,但最終得到的文本非常小。我在這裏誤解了什麼嗎? – user1597438 2013-04-05 09:30:48

+1

只需在第一行(即您創建標籤)後添加「label:scale(1.5,1.5)」... :) – 2013-04-05 10:53:24

2

KRS說的 - 基本上,一個文本對象是一個顯示對象就像一個圖像。您可以對任何可以對圖像執行的文本對象執行任何操作。

+0

非常感謝。 – user1597438 2013-04-05 08:48:50