Discuss Scratch

konisidesuga
New to Scratch
4 posts

質問コーナー

ゲームを作りの事で質問です。
スタート画面で音楽を流していて、スタートして次の画面は違う曲にしたいのですが、最初の画面の曲とかぶってしまいます。
スタートしたら、前の曲を消すにはどうしたらいいですか。
masa2004
Scratcher
1000+ posts

質問コーナー

konisidesuga wrote:

ゲームを作りの事で質問です。
スタート画面で音楽を流していて、スタートして次の画面は違う曲にしたいのですが、最初の画面の曲とかぶってしまいます。
スタートしたら、前の曲を消すにはどうしたらいいですか。
<<スタート画面::events>ではない> まで繰り返す//ここは変数などでうまくやってください
終わるまで [スタート画面のときのBGM v] の音を鳴らす
end
すべての音を止める
<<プレイ中::events>ではない> まで繰り返す//ここは変数などでうまくやってください
終わるまで [プレイ中のBGM v] の音を鳴らす
end
これでできます

ウワーー
daidaidai1
Scratcher
1000+ posts

質問コーナー

konisidesuga wrote:

ゲームを作りの事で質問です。
スタート画面で音楽を流していて、スタートして次の画面は違う曲にしたいのですが、最初の画面の曲とかぶってしまいます。
スタートしたら、前の曲を消すにはどうしたらいいですか。
すべての音を止める
を使うといいです。

最近3Dにはまってます。




dream1030
Scratcher
500+ posts

質問コーナー

uika wrote:

アイコンの画像にする画像はどんなサイズですか
大きさはどうでもいいですが、正方形が望ましいです。
konisidesuga
New to Scratch
4 posts

質問コーナー

何度もすみませんm(__)m
スタート画面、プレイ中のスクリプトはどうしたらでてきますか?
YUUUUUTO
Scratcher
6 posts

質問コーナー

コンニチハ
[疲れた!] と (2) 秒言うまじで 歩動かす
ukukukukuk
Scratcher
1000+ posts

質問コーナー

YUUUUUTO wrote:

コンニチハ
[疲れた!] と (2) 秒言うまじで 歩動かす
ここは質問をするところなので、関係ないコメントはやめましょう。
dream1030
Scratcher
500+ posts

質問コーナー

YUUUUUTO wrote:

コンニチハ
[疲れた!] と (2) 秒言うまじで 歩動かす
ここは質問をするところです。関係ない発言は控えてください。挨拶も不要です。
apple502j
Scratcher
1000+ posts

質問コーナー

YUUUUUTO wrote:

コンニチハ
[疲れた!] と (2) 秒言うまじで 歩動かす
質問以外はしないでください

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
inoking
Scratcher
1000+ posts

質問コーナー

masa2004 wrote:

konisidesuga wrote:

ゲームを作りの事で質問です。
スタート画面で音楽を流していて、スタートして次の画面は違う曲にしたいのですが、最初の画面の曲とかぶってしまいます。
スタートしたら、前の曲を消すにはどうしたらいいですか。
<<スタート画面::events>ではない> まで繰り返す//ここは変数などでうまくやってください
終わるまで [スタート画面のときのBGM v] の音を鳴らす
end
すべての音を止める
<<プレイ中::events>ではない> まで繰り返す//ここは変数などでうまくやってください
終わるまで [プレイ中のBGM v] の音を鳴らす
end
これでできます
終わるまで [スタート画面のときのBGM v] の音を鳴らす
は音楽が終わるまで次に進まないので
これでは画面が変わったときに切り替わりません。
この方式でやるなら、連続していない別のスクリプトにする必要があります(「旗を押されたとき」を複数用意するとか)。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
masa2004
Scratcher
1000+ posts

質問コーナー

inoking wrote:

あ、そっか

ウワーー
robo_24
Scratcher
500+ posts

質問コーナー

konisidesuga wrote:

ゲームを作りの事で質問です。
スタート画面で音楽を流していて、スタートして次の画面は違う曲にしたいのですが、最初の画面の曲とかぶってしまいます。
スタートしたら、前の曲を消すにはどうしたらいいですか。

曲(BGM)を変えるスクリプトは、こんな感じでいいかと思います。
私がよく使っている手です。
※おまけでフェードアウト効果をつけています。





inoking
Scratcher
1000+ posts

質問コーナー

robo_24 wrote:

曲(BGM)を変えるスクリプトは、こんな感じでいいかと思います。
私がよく使っている手です。
本筋から外れてすみません。
[BGM_number v] を (((BGM_number) を (5) で割った余り) + (1)) にする//1から5のループ
はどういう意味ですか?

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
tyawanmusi
Scratcher
100+ posts

質問コーナー

inoking wrote:

robo_24 wrote:

曲(BGM)を変えるスクリプトは、こんな感じでいいかと思います。
私がよく使っている手です。
本筋から外れてすみません。
[BGM_number v] を (((BGM_number) を (5) で割った余り) + (1)) にする//1から5のループ
はどういう意味ですか?
恐らく、この演算を使うとifを使わずに…4→5→1→2…というループができるのだと思います。

にゃ~ん ( =^・ω・^= )
robo_24
Scratcher
500+ posts

質問コーナー

tyawanmusi wrote:

inoking wrote:

robo_24 wrote:

曲(BGM)を変えるスクリプトは、こんな感じでいいかと思います。
私がよく使っている手です。
本筋から外れてすみません。
[BGM_number v] を (((BGM_number) を (5) で割った余り) + (1)) にする//1から5のループ
はどういう意味ですか?
恐らく、この演算を使うとifを使わずに…4→5→1→2…というループができるのだと思います。

tyawanmusiさんの返答の通りです。
「1ずつ変える」でもループするはずですが、誤作動防止に入れてあります。

Last edited by robo_24 (Nov. 25, 2017 13:35:59)



inoking
Scratcher
1000+ posts

質問コーナー

tyawanmusi wrote:

inoking wrote:

[BGM_number v] を (((BGM_number) を (5) で割った余り) + (1)) にする//1から5のループ
はどういう意味ですか?
恐らく、この演算を使うとifを使わずに…4→5→1→2…というループができるのだと思います。
あぁ分かりました。ありがとうございます。
ループというと制御構造のことかと思いました。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
dream1030
Scratcher
500+ posts

質問コーナー

上と似ているような質問です。すごいプロジェクトの中を見ると、たまに
<(変数) = [30]> 歩動かす
みたいなものがあるのですが、どういう意味ですか?
「true歩動かす」「false歩動かす」?
mochimochiking
Scratcher
1000+ posts

質問コーナー

dream1030 wrote:

上と似ているような質問です。すごいプロジェクトの中を見ると、たまに
<(変数) = [30]> 歩動かす
みたいなものがあるのですが、どういう意味ですか?
「true歩動かす」「false歩動かす」?
Scratchの型変換ではtrue=>1, false=>0となる。だから、変数が30ならば1歩、でなければ0歩進む。

undefined
inoking
Scratcher
1000+ posts

質問コーナー

dream1030 wrote:

上と似ているような質問です。すごいプロジェクトの中を見ると、たまに
<(変数) = [30]> 歩動かす
みたいなものがあるのですが、どういう意味ですか?
「true歩動かす」「false歩動かす」?
これは
Scratch では条件式の判定結果が
・true → 1
・false → 0
となることを利用した技です。
if 文を使わずに書けるという利点があります。

ただし、
コンピュータ全般では
・true → 0以外
・false → 0
がむしろ一般的なので、その事情を知ったうえで使ってもらいたいです。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」ではない

・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
dream1030
Scratcher
500+ posts

質問コーナー

dream1030 wrote:

上と似ているような質問です。すごいプロジェクトの中を見ると、たまに
<(変数) = [30]> 歩動かす
みたいなものがあるのですが、どういう意味ですか?
「true歩動かす」「false歩動かす」?

mochimochiking wrote:

Scratchの型変換ではtrue=>1, false=>0となる。だから、変数が30ならば1歩、でなければ0歩進む。

inoking wrote:

これは
Scratch では条件式の判定結果が
・true → 1
・false → 0
となることを利用した技です。
if 文を使わずに書けるという利点があります。

ただし、
コンピュータ全般では
・true → 0以外
・false → 0
がむしろ一般的なので、その事情を知ったうえで使ってもらいたいです。
ありがとうございます。理解できました。

Last edited by dream1030 (Nov. 25, 2017 14:11:36)

Powered by DjangoBB