Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#13481Sept. 13, 2026 08:31:06
#13482Sept. 13, 2026 08:39:22
#13483Sept. 13, 2026 13:12:08
- mike_jikyoukyoku
-
Scratcher
45 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
memeを作ったのですが、旗を3回以上押さないとコスチュームが変わらなかったり手が先に動いたりしてしまいます。どうしたらいいですか?そのプロジェクトがこれです。できればプロフィールにコメントしてもらいたいです。
Last edited by mike_jikyoukyoku (Sept. 13, 2026 13:12:49)
#13484Sept. 13, 2026 13:21:32
- inoking
-
Scratcher
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
memeを作ったのですが、旗を3回以上押さないとコスチュームが変わらなかったり手が先に動いたりしてしまいます。どうしたらいいですか?そのプロジェクトがこれです。できればプロフィールにコメントしてもらいたいです。こちらから引用します。
一般に、緑の旗を2度押さないと正しく動かないのは、
・緑の旗がついたプログラムが2つ以上あり、
・そのうちのいくつかで初期化(変数の値をセットするなど)をしている
ときです。
このようなケースでは、どれが最初に実行されるか分からないため、初期化の前に他のプログラムが動き出してしまい、うまくいかないことがあります。
その場合でも、次に緑の旗を押したときには初期化が終わっているのでうまく動きます。
なお、ディスカッションフォーラムは公共の場ですので
こちらに書いた以上はこの場で回答するのが望ましいです。
#13485Sept. 13, 2026 13:24:39
#13486Sept. 13, 2026 13:35:08
#13487Sept. 14, 2026 07:43:39
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
数週間かけて作った「エックスシャドーアーマー」を模したプログラムなのですが、なぜか斜めに飛んでいってしまいます。デカくなり過ぎたので定義化したらこうなってしまいました
1日サボったせいで忘れたのは本当に致命的。
どなたか、どこを直せばいいのか教えていただけると幸いです。
私は重力計算の部分が狂っているのかな、とふんでいて、天井張り付きや壁蹴り、エアダッシュやダッシュといった動作は正常に機能しています。(してなかったらすみません。)
1日サボったせいで忘れたのは本当に致命的。どなたか、どこを直せばいいのか教えていただけると幸いです。
私は重力計算の部分が狂っているのかな、とふんでいて、天井張り付きや壁蹴り、エアダッシュやダッシュといった動作は正常に機能しています。(してなかったらすみません。)
#13488Sept. 14, 2026 07:51:44
#13489Sept. 14, 2026 07:58:40
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ありがとうございます、正常に動くようになりました!(まぁ、なんか地面の当たり判定を無理やり作ってるせいで、押し出されてブルブルなってるんですけどね…笑)
#13490Sept. 15, 2026 01:44:29
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
よくある、2Dアクションのベルトコンベア式に画面が切り替わっていくプログラム(スーパーマリオブラザーズがいい例です)の仕組みがいまいち分からないのですが、どうなっているのですか?
僕の認識としては
その場所の情報を読み込む→進むほど新しい地形の情報を読み込む→これを所定位置(ゴール)まで繰り返す
と言った感じです。(これをスクラッチで実現しようとすると難しそうですね…)
できれば縦の仕組みも教えて欲しいです(ロックマンゼロのような上にも移動する広めのステージを作ることを想定しているので)
僕の認識としては
その場所の情報を読み込む→進むほど新しい地形の情報を読み込む→これを所定位置(ゴール)まで繰り返す
と言った感じです。(これをスクラッチで実現しようとすると難しそうですね…)
できれば縦の仕組みも教えて欲しいです(ロックマンゼロのような上にも移動する広めのステージを作ることを想定しているので)
#13491Sept. 15, 2026 02:27:03
- yugo1006
-
Scratcher
41 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
よくある、2Dアクションのベルトコンベア式に画面が切り替わっていくプログラム(スーパーマリオブラザーズがいい例です)の仕組みがいまいち分からないのですが、どうなっているのですか?
僕の認識としては
その場所の情報を読み込む→進むほど新しい地形の情報を読み込む→これを所定位置(ゴール)まで繰り返す
と言った感じです。(これをスクラッチで実現しようとすると難しそうですね…)
できれば縦の仕組みも教えて欲しいです(ロックマンゼロのような上にも移動する広めのステージを作ることを想定しているので)
N◯Kのwhy!!programingっての見るとわかりやすいのでおすすめです
たしかキャラを真ん中に固定して前にすすめばステージのスプライトの座標を-x方向に移動してそのステージのスプライトの右にあるステージも-x方向にくるみたいな感じで行けたはずです
Y座標も似た感じの処理だけどステージ自体のテクスチャを縦長にすればついかでスプライトかクローンを作らなくて済みます
#13492Sept. 15, 2026 02:34:50
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
大雑把にやったので欠陥があると思いますが…こんなイメージですかね?(本当に雑なので多分動きません、ごめんなさい)
Last edited by Cyber_Psycho (Sept. 15, 2026 02:40:32)
#13493Sept. 15, 2026 02:40:06
- paletsistem
-
Scratcher
23 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#13490
ゲーム内空間の世界の座標と、普段使っているステージの座標を区別して考える必要があります。
前者をワールド座標、後者をビュー座標と呼ぶことにすると、((ワールドX)-(カメラX))= (ビューX)となるような変数「カメラX」があると便利です。Y座標も同様。
ゲーム内空間の世界の座標と、普段使っているステージの座標を区別して考える必要があります。
前者をワールド座標、後者をビュー座標と呼ぶことにすると、((ワールドX)-(カメラX))= (ビューX)となるような変数「カメラX」があると便利です。Y座標も同様。
Last edited by paletsistem (Sept. 15, 2026 02:40:49)
#13494Sept. 15, 2026 02:45:35
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
数週間かけて作った「エックスシャドーアーマー」を模したプログラムなのですが(省略)つまりこのプログラムはプレイヤー(cat)ではなく…
#13490
ゲーム内空間の世界の座標と、普段使っているステージの座標を区別して考える必要があります。
前者をワールド座標、後者をビュー座標と呼ぶことにすると、((ワールドX)-(カメラX))= (ビューX)となるような変数「カメラX」があると便利です。Y座標も同様。
世界のスクロールの概念として反映させた方がいい(というかそれが合ってる)ということですか?
追記:じっさいにやってみた
Last edited by Cyber_Psycho (Sept. 15, 2026 03:14:48)
#13495Sept. 15, 2026 06:01:48
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
あれから色々考えて、リスト変数でブロックを管理することにしたのですがプログラムが動きません。おそらく並べるプログラムのどこかがおかしいのですが、誰か分かる方はいらっしゃいますか
一応僕にできる事はやってみましたが難しくて、ごちゃごちゃになってしまいました…

一応僕にできる事はやってみましたが難しくて、ごちゃごちゃになってしまいました…
#13496Sept. 15, 2026 07:00:59
- -popcorn_yummy-
-
Scratcher
86 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
よくある、2Dアクションのベルトコンベア式に画面が切り替わっていくプログラム(スーパーマリオブラザーズがいい例です)の仕組みがいまいち分からないのですが、どうなっているのですか?smash-20さんのこの作品を参考にすると良いかもしれません。
僕の認識としては
その場所の情報を読み込む→進むほど新しい地形の情報を読み込む→これを所定位置(ゴール)まで繰り返す
と言った感じです。(これをスクラッチで実現しようとすると難しそうですね…)
できれば縦の仕組みも教えて欲しいです(ロックマンゼロのような上にも移動する広めのステージを作ることを想定しているので)
Last edited by -popcorn_yummy- (Sept. 15, 2026 07:01:31)
#13497Sept. 15, 2026 07:15:24
#13498Sept. 15, 2026 07:34:12
- kkkprog
-
Scratcher
53 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。最近scratchの作品が伸びなくて悩んでいます。有名なscratchユーザーのフォロワーの増やし方などを見て宣伝を有名なスタジオなどに入れたほうがいいと言っている人が結構いてその有名なスタジオがどういうスタジオかわからなくて、教えて欲しいです。
あともう一つ質問があってみなさんがこのディスカッションフォーラムで皆さんの投稿を見てみると文章の最後に署名というものがあると思うのですが、その署名はどのようにやればよいでしょうか?やり方がわからないのでぜひ教えてくれると幸いです。
あともう一つ質問があってみなさんがこのディスカッションフォーラムで皆さんの投稿を見てみると文章の最後に署名というものがあると思うのですが、その署名はどのようにやればよいでしょうか?やり方がわからないのでぜひ教えてくれると幸いです。
#13499Sept. 15, 2026 07:41:29
- Cyber_Psycho
-
Scratcher
49 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
署名はedit post(自分の投稿を打ち込む所です。)の上にある
ディスカッションフォーラム→日本語→質問コーナー7(以下略) のディスカッションフォーラムを押して、
一番下まで行ってchange your signatureとあるボタンを押すとできますよ。
ディスカッションフォーラム→日本語→質問コーナー7(以下略) のディスカッションフォーラムを押して、
一番下まで行ってchange your signatureとあるボタンを押すとできますよ。
Last edited by Cyber_Psycho (Sept. 15, 2026 07:58:54)
#13500Sept. 15, 2026 09:06:04
- scradove
-
Scratcher
68 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
https://scratch.mit.edu/projects/xxxx/embed のような埋め込みのリンクを、Scratch外の環境で表示しようとすると「接続が拒否されました」というエラーが表示されてしまいます。何か仕様の変更があったのでしょうか?
今見たら普通に表示できてたので解決
今見たら普通に表示できてたので解決
Last edited by scradove (Sept. 16, 2026 05:55:03)
