2016-03-20 13 views
1

Lua(CoronaSDK)で10進数カウンタを作成しようとしていますが、整数に問題があります。Luaで整数の後に小数点を追加する

ユーザーがボタンを押すたびに、.1がスコアに追加されます。ユーザーが整数にヒットすると、デフォルト値は1に戻ります。

カウンタは正常に動作していますが、一度整数になると.0が加算されます番号の終わり。例えば

0.0 (right now it is just 0) 
0.1, 
0.2, 
0.3, 
0.4, 
... 
0.9, 
1.0 (right now it is just 1) 
1.1, 
... 
2.0 (right now it is just 2) 

答えて

1

これは、文字列の書式が

print(string.format("%.1f", 1)) 

プリント

1.0 

及び一般

for i = 0, 2.1, 0.1 do 
    print(string.format("%.1f", i)) 
end 
にするためのものであるものです

0.0 
0.1 
0.2 
0.3 
0.4 
0.5 
0.6 
0.7 
0.8 
0.9 
1.0 
1.1 
1.2 
1.3 
1.4 
1.5 
1.6 
1.7 
1.8 
1.9 
2.0 
+0

ありがとうございました!私はそれが完璧に働いている:) – Michael

関連する問題