Discuss Scratch
- ko2222
-
1000+ posts
アクションゲームを作ろうと思っているんですが
落下のやり方がわかればできると思う ジャンプのさせ方がイマイチ分かりません。分かりやすく教えてください
[重力 v] を [0] にする
ずっと
[重力 v] を (-0.25) ずつ変える
y座標を (重力) ずつ変える
もし <[#00C100]色に触れた> なら
y座標を((重力)*(-1))ずつ変える
[重力 v] を [0] にする
end
end
- awey
-
1000+ posts
アクションゲームを作ろうと思っているんですが
もし <[上向き矢じるし v] キーが押された> ならで、僕はつくりました
[重力 v] を [ 5] にする
end
- awey
-
1000+ posts
アクションゲームを作ろうと思っているんですが
左右の動きはどうしたらいいですか?
ずっとかな?
もし <[右 v] キーが押された> なら
(90 v) 度に向ける
(3) 歩動かす
end
もし <[左 v] キーが押された> なら
(-90 v) 度に向ける
(3) 歩動かす
end
end
- ko2222
-
1000+ posts
アクションゲームを作ろうと思っているんですが
スマートに動かすなら左右の動きはどうしたらいいですか?ずっとかな?
もし <[右 v] キーが押された> なら
(90 v) 度に向ける
(3) 歩動かす
end
もし <[左 v] キーが押された> なら
(-90 v) 度に向ける
(3) 歩動かす
end
end
もし <[右向き矢印 v] キーが押された> ならって感じ
(90 v)度に向ける
[x v] を(0.2)ずつ変える
もし <(x) > [6]> なら
[x v] を[6]にする
end
end
もし <[左向き矢印 v] キーが押された> なら
(-90 v)度に向ける
[x v] を(-0.2)ずつ変える
もし <(x) < [-6]> なら
[x v] を[-6]にする
end
end
x座標を (x) ずつ変える
Last edited by ko2222 (Nov. 14, 2014 08:51:52)
- ko2222
-
1000+ posts
アクションゲームを作ろうと思っているんですが
できれば左右の動きもリアルにしたいのですが・・・
スマートに動かすなら左右の動きはどうしたらいいですか?ずっとかな?
もし <[右 v] キーが押された> なら
(90 v) 度に向ける
(3) 歩動かす
end
もし <[左 v] キーが押された> なら
(-90 v) 度に向ける
(3) 歩動かす
end
endもし <[右向き矢印 v] キーが押された> ならって感じ
(90 v)度に向ける
[x v] を(0.2)ずつ変える
もし <(x) > [6]> なら
[x v] を[6]にする
end
end
もし <[左向き矢印 v] キーが押された> なら
(-90 v)度に向ける
[x v] を(-0.2)ずつ変える
もし <(x) < [-6]> なら
[x v] を[-6]にする
end
end
x座標を (x) ずつ変える
- yaya3156
-
1000+ posts
アクションゲームを作ろうと思っているんですが
作ってみたら、右左ボタンをはなしても動き続けるのですが・・・
もし <[左向き矢印 v] キーが押された> ならなんてやってませんか?
ずっと
end
end
- mirukuma
-
1000+ posts
アクションゲームを作ろうと思っているんですが
たぶんxを0にする処理をしていないだからxが6になってキーを離してもxが6のまま。作ってみたら、右左ボタンをはなしても動き続けるのですが・・・もし <[左向き矢印 v] キーが押された> ならなんてやってませんか?
ずっと
end
end
これで大丈夫だと思うhttp://scratch.mit.edu.ezproxyberklee.flo.org/projects/34646928/
- ko2222
-
1000+ posts
アクションゲームを作ろうと思っているんですが
あっしまった。 作ってみたら、右左ボタンをはなしても動き続けるのですが・・・
もし <[右向き矢印 v] キーが押された> ならでした。
(90 v)度に向ける
[x v] を(0.2)ずつ変える
もし <(x) > [6]> なら
[x v] を[6]にする
end
でなければ
もし <[左向き矢印 v] キーが押された> なら
(-90 v)度に向ける
[x v] を(-0.2)ずつ変える
もし <(x) < [-6]> なら
[x v] を[-6]にする
end
でなければ
もし <(x) < [0]>なら
[x v] を(0.2)ずつ変える
end
もし <(x) > [0]>なら
[x v] を(-0.2)ずつ変える
end
end
end
x座標を (x) ずつ変える
Last edited by ko2222 (Nov. 17, 2014 12:24:16)
- seiryunokeshinkarin
-
7 posts
アクションゲームを作ろうと思っているんですが
アクションゲームを作ろうとしています、ジャンプのスクリプトで、何をやってもできません。
誰か教えて下さい。
誰か教えて下さい。
- yosi0622
-
18 posts
アクションゲームを作ろうと思っているんですが
@ がクリックされたとき
もし <[ジャンプ v] キーが押された> なら
<<[ジャンプ v] キーが押された> ではない> まで繰り返す
y座標を (10) ずつ変える
end
<[床 v] に触れた> まで待つ
end
@ がクリックされたとき
ずっと
もし <[床 v] に触れた> なら
[重力 v] を [0 ] にする
end
y座標を (重力) ずつ変える
[重力 v] を (-0.5) ずつ変える
end
こうすると、ジャンプボタンをはなすことでジャンプの高さが(多分)調整できていいと思います。
- yosi0622
-
18 posts
アクションゲームを作ろうと思っているんですが
間違えました@ がクリックされたときend
ずっと
もし <[ジャンプ v] キーが押された> なら
<<[ジャンプ v] キーが押された> ではない> まで繰り返す
y座標を (10) ずつ変える
end
<[床 v] に触れた> まで待つ
end@ がクリックされたとき
ずっと
もし <[床 v] に触れた> なら
[重力 v] を [0 ] にする
end
y座標を (重力) ずつ変える
[重力 v] を (-0.5) ずつ変える
end
こうすると、ジャンプボタンをはなすことでジャンプの高さが(多分)調整できていいと思います。
- ennsyu-ritu
-
31 posts
アクションゲームを作ろうと思っているんですが
#14のプログラム、たまにXが−0.2のままで変わらなくなってしまいます。どうしたらいいですか?