いろんな方から「JAVAか?」と聞かれましたが。。。
正直わかりません;;;;;;;
いつも同じソフトで作ってるのですが、マークで覚えているので名前は知りませんし、まだ数えるほどしか習ってませんし;;;;;
今何回目かなぁ。。。まあ、そんな感じで、スクリプトもちょっとずつです。
とりあえず今取ってるノート(もどき)を乗せてみますw
sprite(2).locH=
↑横方向
sprite(2).locV=
↑縦方向
sprite(2).member=(絵が代わる)
〜これは物体を動かす方向と、絵の変更の命令ですね。〜
on enterframe
sprite(1).locH = sprite(1).locH+2←右にずっと2づつ動く
if keyPressed("a") then←もしaを押したら
sprite(1).locH = sprite(1).locH-2←左に2ずつ動く(つまり止まる)
end if
if keyPressed("s") then←もしsを押したら
sprite(1).locH = sprite(1).locH-4←左に4ずつ動く
end if
end
つまりこのスクリプトでは、再生すると2ずつ右に動き続け、aを押すと停止し、sだけを押すと左に2ずつ動き、aとsを同時に押すと左に4ずつ動く。
〜この辺から僕がスクリプトに自信がないのがバレバレw〜
end if
if keyPressed("d") then←dを押すと
sprite(1).locV = sprite(1).locV+2←上方向に2
end if
if keyPressed("f") then←fを押すと
sprite(1).locV = sprite(1).locV-2←下方向に2
end if
if keyPressed("v") then
sprite(1).locV = sprite(1).locV-4←下方向に4
end if
つまり、このスクリプトでは、dを押すと上に2動き、fを押すと下に2動き、
vを押すとしたに4動く。
if keyPressed(49) then←かっこに49を入れるとスペースキー
36・・・Enterキー
矢印キーコード
←123
→124
↓125
↑126
〜キーコードはこれだけしか教えられていませんが、ほかにもいっぱいあると思います〜
on enterframe
sprite(1).rotation = sprite(1).rotation + 5←回転
if keyPressed(124) then←右を押すと
sprite(1).locH = sprite(1).locH+2右に移動
end if
if keyPressed(123) then←左を押すと
sprite(1).locH = sprite(1).locH-2左に移動
end if
if keyPressed("s") then
sprite(1).locH = sprite(1).locH-4
end if
if keyPressed(125) then←下に移動
sprite(1).locV = sprite(1).locV+2下に移動
end if
if keyPressed(126) then←上を押す
sprite(1).locV = sprite(1).locV-2上に移動
end if
if keyPressed("v") then
sprite(1).locV = sprite(1).locV-4
end if
end
on enterframe
if keyPressed("a") then
sprite(1).locH = sprite(1).locH +2←aを押すと右に動く
end if
if sprite(1).locH = 100 then←もし100の位置にきたら
sprite(1).locH = 0←0にまで戻る
end if
end
しかし、これでは100の値にぴったりならないかぎり、反応しない。
〜ここでの100とは、ステージ上の物体の移動の値です。
on enterframe
sprite(1).locH = sprite(1).locH +1←ずっと右に1
if sprite(1).locH > 120 then←もし、120を超えたなら
sprite(1).locH = 0←0に戻る
end if
end
これなら120を超えたら反応する。
if keyPressed("a") then←aを押すと
sprite(1).member=member("絵2")←絵2に代わる
end if
if keyPressed("s") then←sを押すと
sprite(1).member=member("絵1")←絵1に代わる
また、
if keyPressed("a") then
と
end if
の間に別のスクリプトを入れると、同じボタンで同時に別のことができる
接触
sprite sprite1 intersects sprite2
↑ ↑
を変える
表示 スプライトオーバーレイ
スコア 右クリック 二番目 チェック Matto
以上!
正直最後の方は適当すぎて;;;;;;
あと、今作ってる途中のスクリプトも載せたかったのですが、僕のPCには専用のソフトが入ってないので開けないんで、また明日にでも乗せたいと思いますw
といっても、専門的に習ってない人には暗号に見えるかもw
まあ、隣に僕がメモ書きしてるので、なんとなくはわかるのではないでしょうか。
ではコメ返しw
* more...