Discuss Scratch

Adam_Scra
Scratcher
8 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

KAMAYUN wrote:

私の作品をリアルタイムでプレイしているユーザー名をAキーが押されたらリスト形式でわかるようにしたいんですけどどのようなプログラムを組めばいいですか?
クラウド変数にユーザー名を数値化したものを使って下さい。
当たり前ですが、クラウド変数は“数字のみ、かつ256桁まで”が基準となっています。
これを変数に運用するとき、通常のユーザー名は20文字なので、その全てを数値化できるか、です。
例えば、次のようなリストを作成して下さい。
A│B│C│…などと、ユーザー名に使用できる文字を全て打ち込みます。
例えば私の名前の場合、リストの番号で処理することができます。ハイフンやアンダーバーを入れれば、私の名前でも使うことができます。
これを二文字づつ区切っていけば、「区切り文字」などといったややこしいことを使うことはございません。
しかし、リストの1~9番目にユーザー名の文字が該当した場合、プログラムに影響が出てしまいます。
(例えば、ユーザー名を数値化したときに1桁と2桁のものがあるため)
なので、リストの1~9番目を空白にするといいでしょう。
あとは、ユーザー名の長さの回数回繰り返して、余白がある場合は余白分を0で埋めてしまいましょう。
その後その数字をプログラム内でリストに反映すれば大丈夫です。
このプログラムで、一つのクラウド変数につき4人のユーザーを保存?できます。
小文字対応は、最初に作ったリストではなく、コスチュームの名前を変更すれば、できます。
私は今、40人のオンラインについてちょうど考えておりました。
わかりにくかったらプログラムお作りいたします。
kencyan
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2903

上の投稿(#2901 , #2902)を読みましたか?
少し補足するなら、多くの方がやっている方法としてx座標もy座標も0のスプライトを作り、そのスプライトのコスチュームをサムネ(表紙)にして、そのスプライトに
⚑ がクリックされたとき::hat events
隠す
のプログラムを組み、
[最前面 v]に移動する::looks
表示する
(これにはハットブロックをつけません)
をクリックして実行してから保存する方法があります。

Last edited by kencyan (March 15, 2024 07:40:30)

Yuhake
Scratcher
92 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

kencyan wrote:

#2903

上の投稿(#2901 , #2902)を読みましたか?
少し補足するなら、多くの方がやっている方法としてx座標もy座標も0のスプライトを作り、そのスプライトのコスチュームをサムネ(表紙)にして、そのスプライトに
⚑ がクリックされたとき::hat events
隠す
のプログラムを組み、
[最前面 v]に移動する::looks
表示する
(これにはハットブロックをつけません)
をクリックして実行してから保存する方法があります。
また、こういう方法も出来ます

⚑ がクリックされたとき::hat events
ずっと
タイマーをリセット
end

[ タイマー] > (0) のとき
表示する

[これは、旗が押されたときは隠す、止めるボタンを押すと表示するプログラムです] と言う

Last edited by Yuhake (March 15, 2024 08:42:22)

Yuhake
Scratcher
92 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

tsmcoder wrote:

#2900

25253tyanndesu wrote:

プロジェクトの表紙ってどうやって変えれるんですか。
「直ちに保存」したときの、ステージの画像になります。
被った

間違いがあったため削除

Last edited by Yuhake (March 16, 2024 01:10:23)

tensai_scratch
Scratcher
22 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

私は、ディスカッションをを始めたばかりです。
ディスカッションに画像を入れる方法を教えてください。
できればタップするとリンクできる画像の入れ方も教えてほしいです。
⚑ がクリックされたとき[教えてほしい] と言う

Last edited by tensai_scratch (March 16, 2024 00:58:55)

tsmcoder
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2908
フォーラムで画像を入れる方法は、ここの3B.5を参考にしてください。
なお、上記のページにある以下の部分は、現時点で署名でしか使うことができません。
また、作品のサムネイルの画像を貼りたい場合は、
[img]<送信できないリンクです>[/img]
で出来ます。

タップするとリンクする画像の入れ方は(サムネイルの場合)、私が署名で使っている方法だと、以下のようになります。
BBcodeのurlの中にimgを入れる感じです。
[url=https://scratch.mit.edu/projects/作品の番号/][img]<送信できないリンクです>[/img][/url]

Last edited by tsmcoder (March 15, 2024 09:27:58)

KRTSD0823
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

tensai_scratch wrote:

ディスカッションに画像を入れる方法を押せえてください。KRTSD0823より追記:「押せえて」は「教えて」の誤字でしょうか?
できればタップするとリンクできる画像の入れ方も教えてほしいです。
例として、cubeuploadを使用します。アカウント作成手順は省きますがドラッグ&ドロップでも端末からアップロードでもいいので

で使いたい画像をアップロードしてください。
Start Uploadというボタンが右上にあるので、アップロードを開始してください。
終わるとURLのボックスが画像下に表示されるので(上下どちらでも可)、それをコピー→ディスカッションフォーラムの(投稿画面の)ツールから、木のマーク以下参照のようなボタンから貼り付けてください。


タップするとリンクできる画像は、先程imgタグで囲まれた画像の文字の部分をURLで覆うだけです。これは文字を選択→URL挿入?以下参照ボタンでできます。

私の署名も例です。
他にも使えるサービスがあるので、こちら(Wiki)から確認してみてください。

Last edited by KRTSD0823 (March 15, 2024 09:33:23)

buusi
Scratcher
58 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

たまにクラウドデータが入らないことがありますが、なぜでしょうか?☁
例えばこれ
https://scratch.mit.edu/projects/967464532
tsmcoder
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2911
クラウド変数が反映されない理由は、ここの1B.1にいくつか書いてあるのですが、履歴を見る限り、たまに発生している、クラウド変数が反映されないバグだと推測します。(たまに騒がれているのですが、根拠はありません)
クラウド変数は、旗が押されてから3秒程度待たないと反映されません。そのため、オンラインゲームは、3秒程度のローディングのような時間を挟んでいます。
時間を挟むことで解決しなかったら、おそらく先述のバグなので、クラウド変数の名前を変える方法を試してみてください。
ma-sa-Games
Scratcher
19 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

たまに見かけるここのプロフィールではスパムOKとか暴言OKみたいな自分の場所でだけコミュニティーガイドライン違反を許可することっていいんですか?
tensai_scratch
Scratcher
22 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

tsmcoder wrote:

#2908
フォーラムで画像を入れる方法は、ここの3B.5を参考にしてください。
なお、上記のページにある以下の部分は、現時点で署名でしか使うことができません。
また、作品のサムネイルの画像を貼りたい場合は、
[img]<送信できないリンクです>[/img]
で出来ます。

タップするとリンクする画像の入れ方は(サムネイルの場合)、私が署名で使っている方法だと、以下のようになります。
BBcodeのurlの中にimgを入れる感じです。
[url=https://scratch.mit.edu/projects/作品の番号/][img]<送信できないリンクです>[/img][/url]
ありがとうございます!
署名にリンクできる画像を入れたのでぜひ見てください。
5-2kaito
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2912
どこにされたコメントであろうと、それを見た人が不適切であると感じたら報告することができます。つまり、許可しようがしまいがコミュニティーガイドラインに違反するようなコメントはすることができないということです。
ryufox
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

テンポをカウントするタイマーを作ったのですが、うまく動きません
bpmが変わったとき、値が大きく変わってしまいます。
bpmを変えるときは、値が変わらないようにしたいです。
https://scratch.mit.edu/projects/983854679/
tsmcoder
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2915
計算式を見るに、タイマーとBPMが比例している為、例えば、BPMが60、経過時間が100拍の状態で、BPMを30にすると、経過テンポがそのまま半分の50になります。#2917を受けて追記:私はこの式により、BPMを変えたときに値が大きく変わってしまう、と解釈しました
そのため、経過テンポを一時的に保存して、タイマーをリセットし、そこから差分をたす、という仕組みが必要かと思います。

プロジェクトにしました。↓
https://scratch.mit.edu/projects/983857186/

Last edited by tsmcoder (March 16, 2024 04:58:28)

kensin3050
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2915
「BPMを変えている間は、猫のセリフ(BPMによるテンポのカウント)が動かないようにしたい」ということですか?
停止ボタン以外にタイマーを止める手段はありませんが、BPMを動かす時にその時点でのカウントを別の変数に保存しておき、BPMを動かし終わって再びカウントさせる時は、タイマーをリセットしたうえで「その時保存したカウント+動かし始めてからのカウント」を言わせればよいかと思います。
説明下手ですみません…
25253tyanndesu
Scratcher
4 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

音源をプロジェクトに入れるにはどうしたらいいですか。
KRTSD0823
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

25253tyanndesu wrote:

音源をプロジェクトに入れるにはどうしたらいいですか。
端末にある音であれば、 音タブ→左下のボタン→アップロード でできます。
ただし、共有する場合は著作権に気をつけてください。最悪の場合、請求が来ます。これはScratchに限りません。
ここで質問する前に、ネットで調べてみるといいかもしれません。

#2 wrote:

◆質問する前に
1.まずは自分で調べたり考えたりしましょう。
#2を見ることをお勧めします。
tesu2067
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

質問です。 scrachの「調べる」カテゴリにある「音量」ブロックが出力する値の単位はデシベルですか?
kensin3050
Scratcher
100+ posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

#2920
デジベルではなく、割合(単位%)です。
例えば音量が10の時、スプライトの音に登録されている音源を再生した際その音源が本来の10%の音量で流れます。

質問の内容を間違えていたため削除

Last edited by kensin3050 (March 16, 2024 12:10:52)

gucha_gucha
Scratcher
98 posts

質問コーナー7(利用する前に最初の投稿(#1)を確認してね)

削除

Last edited by gucha_gucha (March 16, 2024 08:38:44)

Powered by DjangoBB