Discuss Scratch
- Discussion Forums
- » 日本語
- » バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
- aalaalscratcher
-
Scratcher
500+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3405
また、
それも、文字列の文字数や種類で変わるため
リストのデータサイズが関係していると思われます
参考に、それぞれを20万個追加した際のリストのデータサイズを
「変数変a」 の場合 2.29MB
「変数変数」の場合 2.67MB
追記:データサイズの表記はChromebookのファイルアプリのものを使用
仮にデータサイズが大きすぎて保存できないという場合は
バグではなく仕様と呼ぶべきでしょう
ずっとだけでも再現できました
[変数変数]を[list v]に追加する
end
また、
- 「変数変数」をリストに追加する回数が少ないと保存できる
- 「変数変」のように文字数が少ないと、限界までリストに追加しても保存できる
- 「変数変数編」のように文字数が多いと保存できない
- 「変数変a」のように文字数が同じでもアルファベットが含まれると保存できる
- 「変数変aa」では保存できなかった
それも、文字列の文字数や種類で変わるため
リストのデータサイズが関係していると思われます
参考に、それぞれを20万個追加した際のリストのデータサイズを
「変数変a」 の場合 2.29MB
「変数変数」の場合 2.67MB
追記:データサイズの表記はChromebookのファイルアプリのものを使用
仮にデータサイズが大きすぎて保存できないという場合は
バグではなく仕様と呼ぶべきでしょう
Last edited by aalaalscratcher (Aug. 8, 2026 05:54:52)
- inoking
-
Scratcher
1000+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
以前はリストのサイズ限界まで追加しても異常終了はしなかったはずです。
だから限界サイズが知られています。
異常終了はよろしくないですが、
際限なくリストに追加するというのはまともな使い方ではないので
「そういうことはしないようにしましょう亅としか言いようがないです。
だから限界サイズが知られています。
異常終了はよろしくないですが、
際限なくリストに追加するというのはまともな使い方ではないので
「そういうことはしないようにしましょう亅としか言いようがないです。
- newmomizi_txt
-
Scratcher
1000+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
リストや変数の現在の値は、プロジェクトを保存するときに、プロジェクトデータの中、project.jsonというファイルに保存されます。
Scratchのウェブサイト上に保存する場合、このproject.jsonには5MBのサイズ制限があります。
そのため、リストに大量の文字列を入れると、すぐに容量オーバーになってしまいます。
プロジェクトを動かすために、あらかじめ用意しておかなければならないデータ以外は、すべて空にしてから保存することをおすすめします。
(プロジェクトのsb3データ自体はzip圧縮されているので、同じ文字列の繰り返しでは大した容量増加につながらず、外部からは原因が分かりづらい)
Scratchのウェブサイト上に保存する場合、このproject.jsonには5MBのサイズ制限があります。
そのため、リストに大量の文字列を入れると、すぐに容量オーバーになってしまいます。
プロジェクトを動かすために、あらかじめ用意しておかなければならないデータ以外は、すべて空にしてから保存することをおすすめします。
(プロジェクトのsb3データ自体はzip圧縮されているので、同じ文字列の繰り返しでは大した容量増加につながらず、外部からは原因が分かりづらい)
- e1bfd762321e409cee4a
-
Scratcher
100+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3410
いらないであろう補足ですが、
リストや変数などを表示すると、 project.json の “monitors” になぜかリストや変数の表示内容が書き込まれ、容量がかなり増えてしまいます。
内容を削除し、表示 -> 非表示をすると削除されます。
5MB制限ギリギリのときは、リストの内容全削除 -> 表示 -> 非表示 という手順を踏むと容量を削ることができます。
いらないであろう補足ですが、
リストや変数などを表示すると、 project.json の “monitors” になぜかリストや変数の表示内容が書き込まれ、容量がかなり増えてしまいます。
内容を削除し、表示 -> 非表示をすると削除されます。
5MB制限ギリギリのときは、リストの内容全削除 -> 表示 -> 非表示 という手順を踏むと容量を削ることができます。
- guard-peg
-
Scratcher
34 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
なんか読み込みもせずにすぐに問題発生します、そして再読み込みしてもずっと問題発生しています
そのせいで作品が見れません
そのせいで作品が見れません
- abee
-
Scratcher
1000+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3411
「なぜか」ではありません。
Scratchの変数やリストはプロジェクトを保存した時点の値を保持しています(永続性がある)。
これがあるおかげで、陽に変数の初期化をしなくても、スプライトなどの状態を維持できるわけです。
JSONに書かれていなければ、プロジェクトを開いたときに値の復元ができません。
「なぜか」ではありません。
Scratchの変数やリストはプロジェクトを保存した時点の値を保持しています(永続性がある)。
これがあるおかげで、陽に変数の初期化をしなくても、スプライトなどの状態を維持できるわけです。
JSONに書かれていなければ、プロジェクトを開いたときに値の復元ができません。
- e1bfd762321e409cee4a
-
Scratcher
100+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3413
いいえ、変数の内容は “variables” の中に入っています。
“monitors” にあるのはステージモニターの座標等の情報で、JSON Hackで “monitors” を全削除してもリストや変数の内容は消滅しません。
いいえ、変数の内容は “variables” の中に入っています。
“monitors” にあるのはステージモニターの座標等の情報で、JSON Hackで “monitors” を全削除してもリストや変数の内容は消滅しません。
- abee
-
Scratcher
1000+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3414
確認用のプロジェクトを作ってみました。
このプロジェクトのsb3をダウンロードして展開すると、変数やリストが保存されているのはproject.jsonだけであることがわかります(他のファイルはSVGとWAVのみ)。
具体的には以下の通りです。これがなければ、プロジェクトを開いたときに変数やリストの内容を復元できません。
確認用のプロジェクトを作ってみました。
このプロジェクトのsb3をダウンロードして展開すると、変数やリストが保存されているのはproject.jsonだけであることがわかります(他のファイルはSVGとWAVのみ)。
具体的には以下の通りです。これがなければ、プロジェクトを開いたときに変数やリストの内容を復元できません。
"targets": [
{
"isStage": true,
"name": "Stage",
"variables": {
"`jEk@4|i[#*?(8x)AV.-my variable": [
"変数",
3
]
},
"lists": {
"RhnQ5I6++hYV2AxStXgN": [
"リスト",
[
"a",
"b",
"c"
]
]
},
- e1bfd762321e409cee4a
-
Scratcher
100+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3415
はい、そいつが内容を格納しているところです。
(プロジェクトをお借りします)
下記のような“monitors”配下の“vaule”節(なんて言えばいいんだ)にステージモニターの内容が書き込まれる、ということです。
ちなみに、“monitors”は最後に表示した内容が書き込まれます。(このように)
はい、そいつが内容を格納しているところです。
(プロジェクトをお借りします)
下記のような“monitors”配下の“vaule”節(なんて言えばいいんだ)にステージモニターの内容が書き込まれる、ということです。
ちなみに、“monitors”は最後に表示した内容が書き込まれます。(このように)
"monitors": [ { "id": "RhnQ5I6++hYV2AxStXgN", "mode": "list", "opcode": "data_listcontents", "params": { "LIST": "リスト" }, "spriteName": null, "value": [ "a", "b", "c" ], "width": 0, "height": 0, "x": 5, "y": 5, "visible": true }
- abee
-
Scratcher
1000+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
#3414
monitorsの内容を削除した場合、variablesとlistsのの内容からモニターの表示が復元されることを確認しました。
たしかに、情報が重複しているように見えます。
バグ報告と関係なくなってしまったので、「Scratch 3.0 をハック(動作や構造を解析すること)しよう!」に移動します。
monitorsの内容を削除した場合、variablesとlistsのの内容からモニターの表示が復元されることを確認しました。
たしかに、情報が重複しているように見えます。
バグ報告と関係なくなってしまったので、「Scratch 3.0 をハック(動作や構造を解析すること)しよう!」に移動します。
Last edited by abee (Aug. 8, 2026 12:48:22)
- seir-gufann
-
Scratcher
17 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
ギターの高い音が謎に小さくなります
音声をダウンロードしそのまま入れてるんですが、リスキーゲームの少し高めのギターの音のみ小さくなります
音声をダウンロードしそのまま入れてるんですが、リスキーゲームの少し高めのギターの音のみ小さくなります
- seir-gufann
-
Scratcher
17 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
https://scratch.mit.edu/projects/1367589183
こんな感じになってます
こんな感じになってます
- PanCakeSushi
-
Scratcher
4 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
なぜかWater Drop2のおとがChompの音に置き換わってます。
- keisukeee3
-
Scratcher
18 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
プロジェクトのサムネイルを設定するときに”サムネイルを設定できませんでした。あとでもう一度試してみてください。”が出てきました。ページを再読み込みを試みましたが、それでもサムネイルを設定できません。その問題は私だけでしょうか?
情報 iPad (A16) OSバージョン 26.5 使用してるアプリ Safari バージョン 26.0以降?
情報 iPad (A16) OSバージョン 26.5 使用してるアプリ Safari バージョン 26.0以降?
- aalaalscratcher
-
Scratcher
500+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
私の環境では「サムネイルが正常に設定されました。」
もう一度試してみてください
また、もう一度試しても設定できなかった場合は
いま使っている端末が学校で使用する学習用端末かどうか教えてください
もう一度試してみてください
また、もう一度試しても設定できなかった場合は
いま使っている端末が学校で使用する学習用端末かどうか教えてください
- googlesho
-
Scratcher
100+ posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
ちょっと様子が違うので投稿
検索で検索しようとしたら出なかったので、気長に待っていたところ、「見つかりません」表示が出ました。
一応、自分のユーザー名を入れたところ、上記の状態になりました(通常であれば何かしら出るはず)。
補足::スタジオはすぐに「見つかりません」と出ました
また、見るは一件だけ出ました。
追記::My browser / operating system: Windows NT 10.0, Chrome 151.0.0.0, No Flash version detected
追追記::直りました、、、が一応載せておきます
検索で検索しようとしたら出なかったので、気長に待っていたところ、「見つかりません」表示が出ました。
一応、自分のユーザー名を入れたところ、上記の状態になりました(通常であれば何かしら出るはず)。
補足::スタジオはすぐに「見つかりません」と出ました
また、見るは一件だけ出ました。
追記::My browser / operating system: Windows NT 10.0, Chrome 151.0.0.0, No Flash version detected
追追記::直りました、、、が一応載せておきます
Last edited by googlesho (Aug. 12, 2026 07:12:20)
- rrr0915
-
Scratcher
1 post
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
スプラウトからスプラウトへのプログラムの移動ができません。使っている端末はタブレットです。
- gyoza1287
-
Scratcher
2 posts
バグ報告コーナー2(利用する前に最初の投稿(#1)をよく読んでね)
あとなぜか借りられなくなりました。 これはバグでしょうか?サインインもちゃんとしています。