自動補完マップチップ【メモ】
投稿者: fragile 投稿日:2013/06/09 00:30
1 | 2 | |
3 | ☆ | |
周囲8マスで判断
- ☆が道の場合
- 無条件で床
- ☆が壁の場合
[マスを4分割]
┘ | └ | ┘ | └ | ||
┐ | ★ | ┐ | ┌ | ||
┘ | └ | ┘ | └ | ||
┐ | ┌ | ┐ | ┌ |
- 2と3共に道
- ★=┏
- 2のみが道
- ★=┃
- 3のみが道
- ★=━
- 2と3共に壁
- 1が壁
- ★=□
- 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
コメントする
コメントするには、ログインする必要があります。
コメント一覧
コメントはありません。