Discuss Scratch

daidaidai1
Scratcher
1000+ posts

質問コーナー

lavender725 wrote:

penで書いたものを動かすにはどうすればいいんですか?
できるだけ具体的にお願いします。
簡単に言うと、描いては消し、描いては消しを繰り返しているだけです。
動くように見せるには、上の動作を一瞬で行わなければなりません。
そこで、描画のスクリプトを定義にし、定義のオプションで「再描画をせずに実行する」にチェックを入れると、描画の動作を一瞬で行ってくれます。
例えば、
定義 プレイヤーを描く
ペンを上げる
ペンの色を [#896906] にする
ペンの太さを (30) にする
x座標を (プレイヤーのx座標) 、y座標を (プレイヤーのy座標) にする
ペンを下ろす
ペンを上げる
⚑ がクリックされたとき
[プレイヤーのx座標 v] を [0] にする
[プレイヤーのy座標 v] を [0] にする
ずっと
消す
プレイヤーを描く
[プレイヤーのx座標 v] を (1) ずつ変える
end
とすれば円が動くはずです。もちろん定義ブロックのオプションをいじるのを忘れずに。

Last edited by daidaidai1 (Nov. 4, 2017 05:06:06)

rokon8
Scratcher
2 posts

質問コーナー

 シューティングゲームを作っています。
 ボールを弾丸のように放つにはどうすればいいでしょうか。 くわしく教えてくれませんか。
 また、どのように動くのか教えてください。
dream1030
Scratcher
500+ posts

質問コーナー

rokon8 wrote:

シューティングゲームを作っています。
 ボールを弾丸のように放つにはどうすればいいでしょうか。 くわしく教えてくれませんか。
 また、どのように動くのか教えてください。
それは「弾幕をどのように作るのか」という質問ですか?弾幕なら、
⚑ がクリックされたとき
x座標を (0) 、y座標を (0) にする
ずっと
↻ (15) 度回す
[自分自身 v] のクローンを作る
end

クローンされたとき
<[端 v] に触れた> まで繰り返す
(10) 歩動かす
end
このクローンを削除する
で出来ます。
fumimichi
Scratcher
80 posts

質問コーナー

質問です。

() 層下げる

のブロックってどういうときに使うのですか?

後、使うとどうなるのかも教えて下さると嬉しいです。
dream1030
Scratcher
500+ posts

質問コーナー

fumimichi wrote:

質問です。

() 層下げる

のブロックってどういうときに使うのですか?

後、使うとどうなるのかも教えて下さると嬉しいです。
簡単に言うと、
前に出す
の逆バージョンのようなものです。
abee
Scratcher
1000+ posts

質問コーナー

ここに「n層下げる」を使った例があります。
https://scratch.mit.edu/projects/31293490/
Ak-tui248
Scratcher
100+ posts

質問コーナー

lavender725 wrote:

penで書いたものを動かすにはどうすればいいんですか?
できるだけ具体的にお願いします。
例えば、
消す
スタンプ
ペンを下ろす
ペンを上げる
ペンの色を [#323465] にする
ペンの色を (10) ずつ変える
ペンの色を (0) にする
ペンの濃さを (10) ずつ変える
ペンの濃さを (50) にする
ペンの太さを (10) ずつ変える
ペンの太さを (1) にする
↑これらのブロックがペンのブロックです。
そして、ペンで書いたものを動かすには、
x座標を (0) 、y座標を (0) にする
ずっと
消す
ペンの太さを (15) にする
ペンを下ろす
(10) 歩動かす
もし端に着いたら、跳ね返る
end
↑これで、ペンで書いた絵が動きます。「消す」と「ペンを下ろす」も忘れずに!!
kaaramochi
Scratcher
1000+ posts

質問コーナー

the_newmonge_sc2 wrote:

すみません。サンドボックスのフォーラムはどこにありますか?
かつてはあったようですが、色々と問題が発生して、スクラッチチームに消されたようです。
詳しくは知りませんが。
Ak-tui248
Scratcher
100+ posts

質問コーナー

mikikoii wrote:

youtubeyukimame wrote:

ジャンプをさせるにはどうすればいいのですか?僕の予想では,
⚑ がクリックされたとき
[重力 v] を [0] にする
ずっと
もし <[スペース v] キーが押された> なら
y座標を (20) ずつ変える
end
y座標を (重力) ずつ変える
[重力 v] を (-1) ずつ変える
もし <[地面の] 色に触れた> なら
[重力 v] を [0] にする
end
end
だと思います。1回やってみたけどフリーズしてデータ落ちました。落ちたのは1部だけだったので良かったです。そんなことは置いておいて,教えてください
(50) 回繰り返す
[重力 v] を (0.5) ずつ変える
y座標を (重力) ずつ変える
end
(50) 回繰り返す
[重力 v] を (-0.5) ずつ変える
y座標を (重力) ずつ変える

end
ジャンプはこのようにすればいいです。(クラッシュしにくい環境でやりましょうね…)
それだと上下にスライド移動して、ジャンプしませんよ。
そういう時は、
ずっと
もし <[上向き v] キーが押された> なら
[重力 v] を [20] にする
end
[重力 v] を (-1) ずつ変える
もし <[#ff35ff] 色に触れた> なら//これを地面の色とします。
y座標を ((-1) * (重力)) ずつ変える
[重力 v] を [0] にする
end
end
こうすればいいのです。また、これでもクラッシュしませんよ。
あと、ジャンプは上向き矢印キーでジャンプが基本です。
rokon8
Scratcher
2 posts

質問コーナー

 とつぜんですが、ねこを地面で往復させたいのですがどうすればいいでしょうか。
  くわしーくお願いします。
dream1030
Scratcher
500+ posts

質問コーナー

rokon8 wrote:

とつぜんですが、ねこを地面で往復させたいのですがどうすればいいでしょうか。
  くわしーくお願いします。
もう少し、くわしくお願いできますか?
assc
Scratcher
1000+ posts

質問コーナー

inoking wrote:

assc wrote:

Adobeflashplayerは本当に2020年に対応終了するんですか?
アドビから正式に発表が出ているので終了するのは確実ですね。
それって、アドビが配信されている国全部で、対応終了するんですか?
apple502j
Scratcher
1000+ posts

質問コーナー

assc wrote:

inoking wrote:

assc wrote:

Adobeflashplayerは本当に2020年に対応終了するんですか?
アドビから正式に発表が出ているので終了するのは確実ですね。
それって、アドビが配信されている国全部で、対応終了するんですか?
基本そうですね。

(#12002)
assc
Scratcher
1000+ posts

質問コーナー

apple502j wrote:

assc wrote:

inoking wrote:

assc wrote:

Adobeflashplayerは本当に2020年に対応終了するんですか?
アドビから正式に発表が出ているので終了するのは確実ですね。
それって、アドビが配信されている国全部で、対応終了するんですか?
基本そうですね。

(#12002)
ありがとうございます。
abee
Scratcher
1000+ posts

質問コーナー

正式な発表と書くのであれば、しっかりソースを示した方が良いです。
Adobe is planning to end-of-life Flash. Specifically, we will stop updating and distributing the Flash Player at the end of 2020
https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html
mikikoii
Scratcher
1000+ posts

質問コーナー

the_newmonge_sc2 wrote:

すみません。サンドボックスのフォーラムはどこにありますか?
昔ありましたが、削除されました。
nagacyan
Scratcher
100+ posts

質問コーナー

すみません。
あの、プロジェクトのサムネイルがGIF画像(?)になっているものを見かけるのですが、
あれは何ですか?
mikikoii
Scratcher
1000+ posts

質問コーナー

Ak-tui248 wrote:

mikikoii wrote:

youtubeyukimame wrote:

ジャンプをさせるにはどうすればいいのですか?僕の予想では,
⚑ がクリックされたとき
[重力 v] を [0] にする
ずっと
もし <[スペース v] キーが押された> なら
y座標を (20) ずつ変える
end
y座標を (重力) ずつ変える
[重力 v] を (-1) ずつ変える
もし <[地面の] 色に触れた> なら
[重力 v] を [0] にする
end
end
だと思います。1回やってみたけどフリーズしてデータ落ちました。落ちたのは1部だけだったので良かったです。そんなことは置いておいて,教えてください
(50) 回繰り返す
[重力 v] を (0.5) ずつ変える
y座標を (重力) ずつ変える
end
(50) 回繰り返す
[重力 v] を (-0.5) ずつ変える
y座標を (重力) ずつ変える

end
ジャンプはこのようにすればいいです。(クラッシュしにくい環境でやりましょうね…)
それだと上下にスライド移動して、ジャンプしませんよ。
そういう時は、
ずっと
もし <[上向き v] キーが押された> なら
[重力 v] を [20] にする
end
[重力 v] を (-1) ずつ変える
もし <[#ff35ff] 色に触れた> なら//これを地面の色とします。
y座標を ((-1) * (重力)) ずつ変える
[重力 v] を [0] にする
end
end
こうすればいいのです。また、これでもクラッシュしませんよ。
あと、ジャンプは上向き矢印キーでジャンプが基本です。
基本ではないと思います。そもそも、基本は人によって違うと思います。
ikemennhamusuta-
Scratcher
38 posts

質問コーナー

 とつぜんですが、ねこを地面で往復させたいのですがどうすればいいでしょうか。
  くわしーくお願いします。

⚑ がクリックされたとき
回転方法を [左右のみ v] にする

ずっと
(10) 歩動かす
もし端に着いたら、跳ね返る
end
これでどうでしょう?
b-hakky
Scratcher
7 posts

質問コーナー

アクションゲームおつくりました。
でもすぐにおちてしまいどおしたらなおにますか。
背景の設定
⚑ がクリックされたとき
背景を [ ] にする
(5) 秒待つ
背景をにする
次の背景

[ v] を受け取ったとき
次の背景

Powered by DjangoBB