Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
- Adam_Scra
- Scratcher
8 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
クラウド変数にユーザー名を数値化したものを使って下さい。 私の作品をリアルタイムでプレイしているユーザー名を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のスプライトを作り、そのスプライトのコスチュームをサムネ(表紙)にして、そのスプライトに
をクリックして実行してから保存する方法があります。
上の投稿(#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)を確認してね)
また、こういう方法も出来ます #2903
上の投稿(#2901 , #2902)を読みましたか?
少し補足するなら、多くの方がやっている方法としてx座標もy座標も0のスプライトを作り、そのスプライトのコスチュームをサムネ(表紙)にして、そのスプライトに⚑ がクリックされたとき::hat eventsのプログラムを組み、
隠す[最前面 v]に移動する::looks(これにはハットブロックをつけません)
表示する
をクリックして実行してから保存する方法があります。
⚑ がクリックされたとき::hat events
ずっと
タイマーをリセット
end
[ タイマー] > (0) のとき
表示する
[これは、旗が押されたときは隠す、止めるボタンを押すと表示するプログラムです] と言う
Last edited by Yuhake (March 15, 2024 08:42:22)
- 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を参考にしてください。
なお、上記のページにある以下の部分は、現時点で署名でしか使うことができません。
タップするとリンクする画像の入れ方は(サムネイルの場合)、私が署名で使っている方法だと、以下のようになります。
BBcodeのurlの中にimgを入れる感じです。
フォーラムで画像を入れる方法は、ここの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)を確認してね)
KRTSD0823より追記:「押せえて」は「教えて」の誤字でしょうか?例として、 ディスカッションに画像を入れる方法を押せえてください。cubeupload⤴を使用します。アカウント作成手順は省きますがドラッグ&ドロップ⤴でも端末からアップロードでもいいので、
できればタップするとリンクできる画像の入れ方も教えてほしいです。
で使いたい画像をアップロードしてください。
Start Uploadというボタンが右上にあるので、アップロードを開始してください。
終わるとURLのボックスが画像下に表示されるので(上下どちらでも可)、それをコピー→ディスカッションフォーラムの(投稿画面の)ツールから、木のマーク以下参照のようなボタンから貼り付けてください。
–
タップするとリンクできる画像は、先程imgタグで囲まれた画像の文字の部分をURLで覆うだけです。これは文字を選択→URL挿入?以下参照ボタンでできます。
私の署名も例です。
他にも使えるサービスがあるので、こちら(Wiki)⤴から確認してみてください。
Last edited by KRTSD0823 (March 15, 2024 09:33:23)
- ma-sa-Games
- Scratcher
19 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
たまに見かけるここのプロフィールではスパムOKとか暴言OKみたいな自分の場所でだけコミュニティーガイドライン違反を許可することっていいんですか?
- tensai_scratch
- Scratcher
22 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#2908ありがとうございます!
フォーラムで画像を入れる方法は、ここの3B.5を参考にしてください。
なお、上記のページにある以下の部分は、現時点で署名でしか使うことができません。また、作品のサムネイルの画像を貼りたい場合は、で出来ます。[img]<送信できないリンクです>[/img]
タップするとリンクする画像の入れ方は(サムネイルの場合)、私が署名で使っている方法だと、以下のようになります。
BBcodeのurlの中にimgを入れる感じです。[url=https://scratch.mit.edu/projects/作品の番号/][img]<送信できないリンクです>[/img][/url]
署名にリンクできる画像を入れたのでぜひ見てください。
- ryufox
- Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
テンポをカウントするタイマーを作ったのですが、うまく動きません
bpmが変わったとき、値が大きく変わってしまいます。
bpmを変えるときは、値が変わらないようにしたいです。
https://scratch.mit.edu/projects/983854679/
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/
計算式を見るに、タイマーと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を動かし終わって再びカウントさせる時は、タイマーをリセットしたうえで「その時保存したカウント+動かし始めてからのカウント」を言わせればよいかと思います。
説明下手ですみません…
「BPMを変えている間は、猫のセリフ(BPMによるテンポのカウント)が動かないようにしたい」ということですか?
停止ボタン以外にタイマーを止める手段はありませんが、BPMを動かす時にその時点でのカウントを別の変数に保存しておき、BPMを動かし終わって再びカウントさせる時は、タイマーをリセットしたうえで「その時保存したカウント+動かし始めてからのカウント」を言わせればよいかと思います。
説明下手ですみません…
- tesu2067
- Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。 scrachの「調べる」カテゴリにある「音量」ブロックが出力する値の単位はデシベルですか?
- kensin3050
- Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
Last edited by kensin3050 (March 16, 2024 12:10:52)