自動補完マップチップ【メモ】

投稿者:128 mini fragile 投稿日:2013/06/09 00:30

 
 
   

周囲8マスで判断
  • ☆が道の場合
    • 無条件で床
  • ☆が壁の場合

[マスを4分割]


    • 2と3共に道
      • ★=┏
    • 2のみが道
      • ★=┃
    • 3のみが道
      • ★=━
    • 2と3共に壁
      • 1が壁
        • ★=□
      • 1が道
        • ★=┛

画面サイズ800*600に対し1マス100*100とすると、スプライトは192個。
50*50にすると768個(over)


なんか違うなあ





def sliceSecondArray(array, a,b, c,d) #array[a][b]~array[c][d]を取得
k=createArray()
	while a <= c
	pushArray(k, sliceArray(array[a], b, d-b+1))
	a=a+1
	end
return k
end

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。