Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー3
- Windows1000000_2
-
Scratcher
1000+ posts
質問コーナー3
My browser / operating system: Android Linux 9, Chrome 80.0.3987.162, No Flash version detectedハードウェアアクセラレーションは有効になっていますか。これらはWebGLの動作に影響します。
- whywhywhynaze
-
Scratcher
4 posts
質問コーナー3
作りかけのゲームにランキングを追加したいのですが、ランキングの作り方が分かりません。リストとクラウド変数を使うのはわかるのですが肝心のプログラムが分かりません。教えてください。
- seintoseiya
-
Scratcher
9 posts
質問コーナー3
今縦シューティングゲームを作っていて、その弾についての質問です。
拡散弾?のような物で
まず大きい弾が最初に飛んで行って、その弾が消えて小さい弾が規則的に(15度づつ変えて360度になるまで繰り返すなど)飛んでいく
感じなのですがその小さい弾が問題で、順に回転しながら行ってしまいます。同時にすべての小さい弾が飛んで行くようにしたいです。
現在の進捗状況がこれです。
https://scratch.mit.edu/projects/382829036/
よろしくお願いいたしますm(_ _)m
拡散弾?のような物で
まず大きい弾が最初に飛んで行って、その弾が消えて小さい弾が規則的に(15度づつ変えて360度になるまで繰り返すなど)飛んでいく
感じなのですがその小さい弾が問題で、順に回転しながら行ってしまいます。同時にすべての小さい弾が飛んで行くようにしたいです。
現在の進捗状況がこれです。
https://scratch.mit.edu/projects/382829036/
よろしくお願いいたしますm(_ _)m
- seintoseiya
-
Scratcher
9 posts
質問コーナー3
1になったら拡散…のように変数で制御したら良いと思います。1になったら拡散と言う方法を試したのですけども
この話は弾幕寺子屋でも良いかもしれません。
実際の作ったゲームの方では対応できないやり方でした。
回答ありがとうございました。
- hekisagon
-
Scratcher
100+ posts
質問コーナー3
新しく、変数を作って、
@greenflag がクリックされたときこれはどうですか?
[変数 v] を [0] にする
クローンされたとき
隠す
<(変数) = [1]>まで待つ
表示する
拡散するプログラム
[変数 v] を [0] にする
Last edited by hekisagon (April 5, 2020 07:52:55)
- seintoseiya
-
Scratcher
9 posts
質問コーナー3
新しく、変数を作って、その方法以外で何かありますでしょうか?@greenflag がクリックされたときこれはどうですか?
[変数 v] を [0] にする
クローンされたとき
隠す
<(変数) = [1]>まで待つ
表示する
拡散するプログラム
[変数 v] を [0] にする
自分の作品の場合その方法が対応できません。
- hekisagon
-
Scratcher
100+ posts
質問コーナー3
@greenflag がクリックされたときですかね。
[変数 v] を [0] にする
クローンされたとき
隠す
< <(変数) = [0]> ではない>まで繰り返す
表示する
拡散するプログラム
[変数 v] を [0] にする
end
Last edited by hekisagon (April 5, 2020 08:05:35)
- seintoseiya
-
Scratcher
9 posts
質問コーナー3
できました!@greenflag がクリックされたときですかね。
[変数 v] を [0] にする
クローンされたとき
隠す
< <(変数) = [0]> ではない>まで繰り返す
表示する
拡散するプログラム
[変数 v] を [0] にする
end
回答ありがとうございました
- hekisagon
-
Scratcher
100+ posts
質問コーナー3
sin・cos・tanの使い方を教えてください。https://scratch.mit.edu/projects/373759059/
このプロジェクトで使っています。
@greenflag がクリックされたときこんな感じです。
[変数 v] を [0] にする
ずっと
y座標を (((((((変数)の[sin v])) * (120)))- (100))) にする
[変数 v] を (5) ずつ変える
end
僕は滑らかな動きを出すときに使っています。
詳しくいうと

(上図では∠B=30°)
sinB=AC/AB
cosB=BC/AB
tanB=AC/BC
斜辺と高さの比がsin
斜辺と底辺の比がcos
底辺と高さの比がtan
Last edited by hekisagon (April 5, 2020 09:50:06)
- Poteto143
-
Scratcher
1000+ posts
質問コーナー3
sin・cos・tanの使い方を教えてください。sin・cos・tanは、三角関数と呼ばれる物です。
説明は難しい(そもそも僕はまだ習っていない)のですが、sinの使用例だけ教えると、
@greenFlag がクリックされたときを実行するときれいな波が出来るのが分かると思います。
ペンを上げる
x座標を (-240) 、y座標を (0) にする
ペンを下ろす
(240) 回繰り返す
x座標を (2) ずつ変える
y座標を (([sin v] \( (x座標) \)) * (100)) にする//sinのブロックの見た目は今の物と違うので注意
ペンを上げる
end
被りましたがそのままにしておきます
Last edited by Poteto143 (April 5, 2020 08:28:23)
- AnkoChannel
-
Scratcher
54 posts
質問コーナー3
https://scratch.mit.edu/projects/382278846/ のバグがひどいんです。改善方法を教えて下さい。お願いします。
- mi9g0n
-
Scratcher
1000+ posts
質問コーナー3
スプライト.キャットの『ゲームスタートを受け取ったとき』から始まるブロック群では、『< >まで繰り返す』の空いている六角形のマスに、演算ブロックの『変数.残機 < 0』をはめ込んで、スプライト.BGM の下の方の『緑の旗が押されたとき』から始まるブロック群で『終わるまで(Lose)の音を鳴らす』と『鳴らしたよを送る』をもしもブロックの中に移動させてあげるとどうだろうか、というところまでは考えたのですが、バグとは作者の意図しない動き方のことを意味するかと思っているので、作者であるAnkoChannel さんがどういう動かし方をしたいと考えているのかが分からないと、どの辺がバグなのかも分からないし、そうすると改善するために何をすればよいのかも分からないということになります。
だから、今はどの場面でどのように動いているけれど、本当はこうしたい、ということをもう少しくわしく説明した上で質問してみるといいのかな、と思います。
だから、今はどの場面でどのように動いているけれど、本当はこうしたい、ということをもう少しくわしく説明した上で質問してみるといいのかな、と思います。
- AnkoChannel
-
Scratcher
54 posts
質問コーナー3
スプライト.キャットの『ゲームスタートを受け取ったとき』から始まるブロック群では、『< >まで繰り返す』の空いている六角形のマスに、演算ブロックの『変数.残機 < 0』をはめ込んで、スプライト.BGM の下の方の『緑の旗が押されたとき』から始まるブロック群で『終わるまで(Lose)の音を鳴らす』と『鳴らしたよを送る』をもしもブロックの中に移動させてあげるとどうだろうか、というところまでは考えたのですが、バグとは作者の意図しない動き方のことを意味するかと思っているので、作者であるAnkoChannel さんがどういう動かし方をしたいと考えているのかが分からないと、どの辺がバグなのかも分からないし、そうすると改善するために何をすればよいのかも分からないということになります。”バグ”とは、タイトル画面で、loseの音がなってしまうことです。
だから、今はどの場面でどのように動いているけれど、本当はこうしたい、ということをもう少しくわしく説明した上で質問してみるといいのかな、と思います。
- mi9g0n
-
Scratcher
1000+ posts
質問コーナー3
”バグ”とは、タイトル画面で、loseの音がなってしまうことです。そうだったんですね。
それであれば、「BGM」というスプライトの中の『終わるまで Lose の音を鳴らす』のブロックを外してみるか、ゲームオーバーとなってからなるようにブロックの場所を変えてみるのがいいと思います。
- kairoharuharu
-
Scratcher
21 posts
質問コーナー3
https://scratch.mit.edu/projects/381875915 に関して
ほかの人がリミまくるらしいです
wadotyanがやるのは https://scratch.mit.edu/projects/381875915 です
yuinyankoはどうすれば良いのかコメントください。
ほかの人がリミまくるらしいです
wadotyanがやるのは https://scratch.mit.edu/projects/381875915 です
yuinyankoはどうすれば良いのかコメントください。