コメント

このコメントは、【トピック】拡張機能移動へのコメントです。

コメントの内容

Material 71926 1 mini なとおとき(投稿日:2012/01/28 21:01/28/12)
haikei = createSprite(103413) #背景

setSpriteRect(haikei, 0, 0, 800, 600, 32 * 7, 32 * 4, 800 - 32 * 14, 600 - 32 * 8)

setSpriteZOrder(haikei, 1)


miti1 = createSprite(103420) #道
miti2 = createSprite(103420)
miti3 = createSprite(103420)
miti4 = createSprite(103420)
miti5 = createSprite(103420)
miti6 = createSprite(103420)
miti7 = createSprite(103420)

setSpriteRect(miti1, 0, 0, 32, 32, 800 - 32 * 9    , 32 * 4, 32     , 32 * 5)
setSpriteRect(miti2, 0, 0, 32, 32, 800 - 32 * 15  , 32 * 9, 32 * 7, 32)
setSpriteRect(miti3, 0, 0, 32, 32, 800 - 32 * 15  , 32 * 6, 32     , 32 * 3)
setSpriteRect(miti4, 0, 0, 32, 32, 800 - 32 * 17  , 32 * 6, 32 * 2, 32 * 1)
setSpriteRect(miti5, 0, 0, 32, 32, 800 - 32 * 17  , 32 * 7, 32 * 1, 32 * 6)
setSpriteRect(miti6, 0, 0, 32, 32, 800 - 32 * 16  , 32 * 12, 32 * 7, 32 * 1)
setSpriteRect(miti7, 0, 0, 32, 32, 800 - 32 * 10  , 32 * 13, 32 * 1, 28 * 2)


setSpriteZOrder(miti1, 3)
setSpriteZOrder(miti2, 3)
setSpriteZOrder(miti3, 3)
setSpriteZOrder(miti4, 3)
setSpriteZOrder(miti5, 3)
setSpriteZOrder(miti6, 3)
setSpriteZOrder(miti7, 3)



teki1 = createSprite(103481) #敵

setSpriteRect(teki1, 0, 0, 32, 32, 800 - 32 * 9, 32 * 4, 32, 32)

setSpriteZOrder(teki1, 5)

setCanvasVisible(true)
drawCanvas()
waitTime(1000)

tekix = 800 - 32 * 9
tekiy = 32 * 4
purasu = 1

while tekiy < 32 * 8
if tekiy < 32 * 8
purasu = 1
elsif tekiy > 32 * 8
purasu = - 1
end
tekiy = tekiy + purasu
setSpritePosition(teki1, tekix, tekiy)
waitTime(1)
end


全体のスプリクトはこんな感じです。

コメントの内容(一番最初の投稿)

Material 71926 1 mini なとおとき(投稿日:2012/01/28 21:01/28/12)
haikei = createSprite(103413) #背景

setSpriteRect(haikei, 0, 0, 800, 600, 32 * 7, 32 * 4, 800 - 32 * 14, 600 - 32 * 8)

setSpriteZOrder(haikei, 1)


miti1 = createSprite(103420) #道
miti2 = createSprite(103420)
miti3 = createSprite(103420)
miti4 = createSprite(103420)
miti5 = createSprite(103420)
miti6 = createSprite(103420)
miti7 = createSprite(103420)

setSpriteRect(miti1, 0, 0, 32, 32, 800 - 32 * 9    , 32 * 4, 32     , 32 * 5)
setSpriteRect(miti2, 0, 0, 32, 32, 800 - 32 * 15  , 32 * 9, 32 * 7, 32)
setSpriteRect(miti3, 0, 0, 32, 32, 800 - 32 * 15  , 32 * 6, 32     , 32 * 3)
setSpriteRect(miti4, 0, 0, 32, 32, 800 - 32 * 17  , 32 * 6, 32 * 2, 32 * 1)
setSpriteRect(miti5, 0, 0, 32, 32, 800 - 32 * 17  , 32 * 7, 32 * 1, 32 * 6)
setSpriteRect(miti6, 0, 0, 32, 32, 800 - 32 * 16  , 32 * 12, 32 * 7, 32 * 1)
setSpriteRect(miti7, 0, 0, 32, 32, 800 - 32 * 10  , 32 * 13, 32 * 1, 28 * 2)


setSpriteZOrder(miti1, 3)
setSpriteZOrder(miti2, 3)
setSpriteZOrder(miti3, 3)
setSpriteZOrder(miti4, 3)
setSpriteZOrder(miti5, 3)
setSpriteZOrder(miti6, 3)
setSpriteZOrder(miti7, 3)



teki1 = createSprite(103481) #敵

setSpriteRect(teki1, 0, 0, 32, 32, 800 - 32 * 9, 32 * 4, 32, 32)

setSpriteZOrder(teki1, 5)

setCanvasVisible(true)
drawCanvas()
waitTime(1000)

tekix = 800 - 32 * 9
tekiy = 32 * 4
purasu = 1

while tekiy < 32 * 8
if tekiy < 32 * 8
purasu = 1
elsif tekiy > 32 * 8
purasu = - 1
end
tekiy = tekiy + purasu
setSpritePosition(teki1, tekix, tekiy)
waitTime(1)
end


全体のスプリクトはこんな感じです。