Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12221Feb. 14, 2026 09:56:56
- 402error
-
Scratcher
43 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12242 への返信
一旦ctrl+f5をしてみてください。(作品は保存して)
一旦ctrl+f5をしてみてください。(作品は保存して)
Last edited by 402error (Feb. 14, 2026 10:02:51)
#12222Feb. 14, 2026 10:16:30
- e1bfd762321e409cee4a
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12242
キーボードがそもそも繋がっていない可能性があります。
一回再接続するとよいでしょう。
Bluetoothキーボード(無線のやつ)の場合はとくに通信が途切れやすいです。
あと、Windows 7はサポートが切れている[^1]のでWindows 11とかに替えることをおすすめします。
[^1]: Wikipediaより
Edit: .md -> BBCode
キーボードがそもそも繋がっていない可能性があります。
一回再接続するとよいでしょう。
Bluetoothキーボード(無線のやつ)の場合はとくに通信が途切れやすいです。
あと、Windows 7はサポートが切れている[^1]のでWindows 11とかに替えることをおすすめします。
[^1]: Wikipediaより
Edit: .md -> BBCode
Last edited by e1bfd762321e409cee4a (Feb. 15, 2026 01:59:33)
#12223Feb. 14, 2026 10:17:47
- gccxnondx
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
Last edited by gccxnondx (Feb. 14, 2026 10:20:45)
#12224Feb. 14, 2026 10:20:35
- 402error
-
Scratcher
43 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12242
os変えたら安定すると思いますが….
os変えたら安定すると思いますが….
Last edited by 402error (Feb. 15, 2026 00:22:42)
#12225Feb. 14, 2026 12:59:45
- ke-go
-
Scratcher
14 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
折れ線グラフをScratchで描きたいんですけど、プログラムが思いつきません。誰か教えてくれませんか
Last edited by ke-go (Feb. 14, 2026 13:03:22)
#12226Feb. 14, 2026 13:26:27
- aalaalscratcher
-
Scratcher
500+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
緑の旗が押されたときPenを使った、おそらく世界一単純な折れ線グラフです
ずっと
x座標を(横軸の数値)、y座標を(縦軸の数値)にする
ペンを下ろす
これ以降はどんな折れ線グラフにしたいかによってプログラムが変わってきます
どのような用途で折れ線グラフを書きたいのか教えていただけると
詳しくどのようなプログラムにすればいいか教えることができます
#12227Feb. 14, 2026 13:28:11
- ke-go
-
Scratcher
14 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
緑の旗が押されたときPenを使った、おそらく世界一単純な折れ線グラフです
ずっと
x座標を(横軸の数値)、y座標を(縦軸の数値)にする
ペンを下ろす
これ以降はどんな折れ線グラフにしたいかによってプログラムが変わってきます
どのような用途で折れ線グラフを書きたいのか教えていただけると
詳しくどのようなプログラムにすればいいか教えることができます
5回分調査をしたので5回だけできる折れ線グラフのプログラムってできるでしょうか
#12228Feb. 14, 2026 13:29:47
- GHKk_99
-
Scratcher
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
>> #12249
データをリストに保存し、ペンで描画するのが良いと思います
データの値が一桁二桁と小さいときは、×10とか×100とかすると良いと思います
(一応データの数が増えても、対応できる形になっています)
データをリストに保存し、ペンで描画するのが良いと思います
データの値が一桁二桁と小さいときは、×10とか×100とかすると良いと思います
(一応データの数が増えても、対応できる形になっています)
@greenFlag が押されたとき
全部消す
x座標を (-240) 、y座標を ([データ v] の (1) 番目) にする
ペンを下ろす
[変数 v] を [1] にする
([データ v] の長さ::data) 回繰り返す // なぜか緑色になっていますが、リストブロックです
[変数 v] を (1) ずつ変える
x座標を ((x座標) + ((480) / ([データ v] の長さ::data))) 、y座標を ([データ v] の (変数) 番目) にする // 同じくリストブロックです
end
ペンを上げる
Last edited by GHKk_99 (Feb. 14, 2026 13:34:07)
#12229Feb. 14, 2026 13:32:49
- ke-go
-
Scratcher
14 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
>> #12249
データをリストに保存し、ペンで描画するのが良いと思います@greenFlag が押されたとき
全部消す
x座標を (-240) 、y座標を ([データ v] の (1) 番目) にする
ペンを下ろす
[変数 v] を [1] にする
([データ v] の長さ::data) 回繰り返す // なぜか緑色になっていますが、リストブロックです
[変数 v] を (1) ずつ変える
x座標を ((x座標) + ((480) / ([データ v] の長さ::data))) 、y座標を ([データ v] の (変数) 番目) にする // 同じくリストブロックです
end
ペンを上げる
やってみます!もし変になったらまた聞きますね
#12230Feb. 14, 2026 13:47:39
- mamea_K
-
Scratcher
78 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12249
データセットをリストを用いてx軸、y軸別にまとめ、以下のようにプログラムを組むと良いかと思います。リストの作り方は、例えばデータ1が(x,y)=(1,13)だとしたら、list_x、list_yの1番目にそれぞれ1と13を入れるような形です。このとき、xの値が小さい順に入れるとうまくいきます。
によって太くして、別途
以下、#12250を参考に追記します。
この手法では、x軸が-240~240の範囲、y軸が-180~180の範囲にあることを前提とするので、うまくいかない場合はデータを補正する機構を組み込み
データセットをリストを用いてx軸、y軸別にまとめ、以下のようにプログラムを組むと良いかと思います。リストの作り方は、例えばデータ1が(x,y)=(1,13)だとしたら、list_x、list_yの1番目にそれぞれ1と13を入れるような形です。このとき、xの値が小さい順に入れるとうまくいきます。
[i v] を [0]にするこれで折れ線部分は完成します。もし塗りつぶしプロットも行いたいのであれば、ペンの太さを
(5)回繰り返す
[i v] を (1)ずつ変える
x座標を([list_x v] の(i)番目:: list) 、y座標を ([list_y v] の(i)番目:: list)にする
もし<(i) = [1]> なら
ペンを下ろす
end
end
ペンを上げる
ペンの太さを ()にする
によって太くして、別途
[i v] を [0]にするのプログラムも実行すればプロットも行えるかと思います。
(5)回繰り返す
[i v] を (1)ずつ変える
x座標を([list_x v] の(i)番目:: list) 、y座標を ([list_y v] の(i)番目:: list)にする
ペンを下ろす
(0) 歩動かす
ペンを上げる
以下、#12250を参考に追記します。
この手法では、x軸が-240~240の範囲、y軸が-180~180の範囲にあることを前提とするので、うまくいかない場合はデータを補正する機構を組み込み
x座標を((([list_x v] の(i)番目:: list) * ((グラフの値の幅) / (480))) + (水平移動)) 、y座標を (xと同様に)にするとするとうまくいくかもしれません。グラフの値の幅は、xの最大値からxの最小値を引いた値にすると良いでしょう。
Last edited by mamea_K (Feb. 14, 2026 13:57:05)
#12231Feb. 14, 2026 22:51:30
- ke-go
-
Scratcher
14 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12249
データセットをリストを用いてx軸、y軸別にまとめ、以下のようにプログラムを組むと良いかと思います。リストの作り方は、例えばデータ1が(x,y)=(1,13)だとしたら、list_x、list_yの1番目にそれぞれ1と13を入れるような形です。このとき、xの値が小さい順に入れるとうまくいきます。[i v] を [0]にするこれで折れ線部分は完成します。もし塗りつぶしプロットも行いたいのであれば、ペンの太さを
(5)回繰り返す
[i v] を (1)ずつ変える
x座標を([list_x v] の(i)番目:: list) 、y座標を ([list_y v] の(i)番目:: list)にする
もし<(i) = [1]> なら
ペンを下ろす
end
end
ペンを上げるペンの太さを ()にする
によって太くして、別途[i v] を [0]にするのプログラムも実行すればプロットも行えるかと思います。
(5)回繰り返す
[i v] を (1)ずつ変える
x座標を([list_x v] の(i)番目:: list) 、y座標を ([list_y v] の(i)番目:: list)にする
ペンを下ろす
(0) 歩動かす
ペンを上げる
以下、#12250を参考に追記します。
この手法では、x軸が-240~240の範囲、y軸が-180~180の範囲にあることを前提とするので、うまくいかない場合はデータを補正する機構を組み込みx座標を((([list_x v] の(i)番目:: list) * ((グラフの値の幅) / (480))) + (水平移動)) 、y座標を (xと同様に)にするとするとうまくいくかもしれません。グラフの値の幅は、xの最大値からxの最小値を引いた値にすると良いでしょう。
ごめんなさい、分かりやすく説明お願いします。
#12232Feb. 14, 2026 23:02:29
#12233Feb. 14, 2026 23:58:44
#12234Feb. 15, 2026 00:02:59
- mamea_K
-
Scratcher
78 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12254
つくってみました.
分かりやすく解説すると、まずデータをリストに入れます。つぎに、
しかし、xやyの値の差が一桁程度と小さい場合や200以上と大きい場合は、このままだとグラフが小さくて読めなくなったり、大きすぎて画面からはみ出してしまいます。そのため、
つくってみました.
分かりやすく解説すると、まずデータをリストに入れます。つぎに、
(5)回繰り返すを使ってリストのデータを順番に取り出します。そのまま、データの位置に移動して、ペンでグラフを作ります。
[変数 v] を (1)ずつ変える
end
しかし、xやyの値の差が一桁程度と小さい場合や200以上と大きい場合は、このままだとグラフが小さくて読めなくなったり、大きすぎて画面からはみ出してしまいます。そのため、
x座標を((([list_x v] の(i)番目:: list) * ((480) / ((xの最大値) - (xの最小値)))) + (水平移動)) 、y座標を (xと同様に)にするのように、データに少し「細工」をしています。
Last edited by mamea_K (Feb. 15, 2026 00:04:06)
#12235Feb. 15, 2026 00:31:41
- DSTscratchTV
-
Scratcher
7 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12242
os変えたら安定すると思いますが….
#12242
My browser / operating system: MacOS Macintosh X 10.15.7, Chrome 143.0.0.0, No Flash versions detected
地球ボタンを押すとこのような感じになります
(#12242)
キーボードがそもそも繋がっていない可能性があります。
一回再接続するとよいでしょう。
Bluetoothキーボード(無線のやつ)の場合はとくに通信が途切れやすいです。
あと、Windows 7は**サポートが切れている**のでWindows 11とかに替えることをおすすめします。
: (Wikipediaより)
#12242
細かいですが、作動環境ではなく動作環境です。
https://scratch.mit.edu/faq を読んでみてください。
かぶっちゃった
みなさん、いろいろありがとうございます。昨日の夜中にWindows11にアップデートしていろいろ変わったのですが、どうしてもscratchのバグを解消できません。どうしたらいいですか?
#12236Feb. 15, 2026 00:37:31
- 402error
-
Scratcher
43 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#12260
その件は様々なディスカッションフォーラムのトピックに上がっているようです。私はscratchtemesに問題を報告したのでじきに解決するでしょう
その件は様々なディスカッションフォーラムのトピックに上がっているようです。私はscratchtemesに問題を報告したのでじきに解決するでしょう
#12237Feb. 15, 2026 00:47:08
#12238Feb. 15, 2026 03:03:07
- WeatherLink
-
Scratcher
18 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
60fpsにも対応させたいのですがうまくいったと思ったら遅くなりすぎちゃって、下のようなプログラムなんですがどうすればゲーム内時間の速度を変更できるのでしょうか?(このあと一回共有するのでリンク貼り付けます)
change [speed y v] by ((-0.876) * (time))
if <key [up arrow v] pressed?> then
set [speed y v] to [1.94]
end
when I receive [check delta time v]
set [time v] to ((timer)-(foo))
set [foo v] to (timer)
#12239Feb. 15, 2026 03:04:40
- WeatherLink
-
Scratcher
18 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
60fpsにも対応させたいのですがうまくいったと思ったら遅くなりすぎちゃって、下のようなプログラムなんですがどうすればゲーム内時間の速度を変更できるのでしょうか?(このあと一回共有するのでリンク貼り付けます)https://scratch.mit.edu/projects/1279693527/change [speed y v] by ((-0.876) * (time))
if <key [up arrow v] pressed?> then
set [speed y v] to [1.94]
end
when I receive [check delta time v]
set [time v] to ((timer)-(foo))
set [foo v] to (timer)
これです
#12240Feb. 15, 2026 03:06:23