2017-01-10 10 views
2

私は2Dマイニングゲームを作っています。私は2つのforループでマップを描きたいと思います。私はそれがLUA/love2d(それは++構文cが実際にある)のために正しくない構文ですけどループの使用のためのlua/love2d

for(int y = 0; y < height; y++){ 
    for(int x = 0; x < width; x++){ 
     //create map chunk 
    } 
} 

:それは次のようになります。 lua/love2dでこのようなループに使用する方法があるかどうかわかりません。また、手動で各チャンクを抜き取ることなく同じタスクを達成する別の方法がある場合は、非常に役立ちます。ありがとう

答えて

2

数値ループを使用できます。

for y=1,height do 
    for x=1,width do 
     -- create map chunk 
    end 
end 

ルアの数値は、最後の値、つまり高さ/幅に達していることに注意してください。そして、Luaは通常0からではなく、1から始まる配列をインデックスします。

+0

ありがとう!それはまさに私が探していたもののタイプです。 – Ninjakid

関連する問題