Discuss Scratch

Windows1000000_2
Scratcher
1000+ posts

質問コーナー3

bsahd wrote:

My browser / operating system: Android Linux 9, Chrome 80.0.3987.162, No Flash version detected
ハードウェアアクセラレーションは有効になっていますか。これらはWebGLの動作に影響します。
whywhywhynaze
Scratcher
4 posts

質問コーナー3

作りかけのゲームにランキングを追加したいのですが、ランキングの作り方が分かりません。リストとクラウド変数を使うのはわかるのですが肝心のプログラムが分かりません。教えてください。
bsahd
Scratcher
100+ posts

質問コーナー3

その例英数字が使えるクラウドリストです
click here!
seintoseiya
Scratcher
9 posts

質問コーナー3

今縦シューティングゲームを作っていて、その弾についての質問です。
拡散弾?のような物で
まず大きい弾が最初に飛んで行って、その弾が消えて小さい弾が規則的に(15度づつ変えて360度になるまで繰り返すなど)飛んでいく
感じなのですがその小さい弾が問題で、順に回転しながら行ってしまいます。同時にすべての小さい弾が飛んで行くようにしたいです。
現在の進捗状況がこれです。
https://scratch.mit.edu/projects/382829036/
よろしくお願いいたしますm(_ _)m
19024sotiy
Scratcher
500+ posts

質問コーナー3

1になったら拡散…のように変数で制御したら良いと思います。
この話は弾幕寺子屋でも良いかもしれません。
seintoseiya
Scratcher
9 posts

質問コーナー3

19024sotiy wrote:

1になったら拡散…のように変数で制御したら良いと思います。
この話は弾幕寺子屋でも良いかもしれません。
1になったら拡散と言う方法を試したのですけども
実際の作ったゲームの方では対応できないやり方でした。
回答ありがとうございました。
hekisagon
Scratcher
100+ posts

質問コーナー3

新しく、変数を作って、
@greenflag がクリックされたとき
[変数 v] を [0] にする
クローンされたとき
隠す
<(変数) = [1]>まで待つ
表示する
拡散するプログラム
[変数 v] を [0] にする
これはどうですか?

Last edited by hekisagon (April 5, 2020 07:52:55)

19024sotiy
Scratcher
500+ posts

質問コーナー3

ヘキサゴンさんそのこと言いたかったのです。補足ありがとうございます。
Scratch_daisuki
Scratcher
32 posts

質問コーナー3

sin・cos・tanの使い方を教えてください。
seintoseiya
Scratcher
9 posts

質問コーナー3

hekisagon wrote:

新しく、変数を作って、
@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

hekisagon wrote:

@greenflag がクリックされたとき
[変数 v] を [0] にする
クローンされたとき
隠す
< <(変数) = [0]> ではない>まで繰り返す
表示する
拡散するプログラム
[変数 v] を [0] にする
end
ですかね。

できました!
回答ありがとうございました
hekisagon
Scratcher
100+ posts

質問コーナー3

Scratch_daisuki wrote:

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

Scratch_daisuki wrote:

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

mi9g0n wrote:

スプライト.キャットの『ゲームスタートを受け取ったとき』から始まるブロック群では、『< >まで繰り返す』の空いている六角形のマスに、演算ブロックの『変数.残機 < 0』をはめ込んで、スプライト.BGM の下の方の『緑の旗が押されたとき』から始まるブロック群で『終わるまで(Lose)の音を鳴らす』と『鳴らしたよを送る』をもしもブロックの中に移動させてあげるとどうだろうか、というところまでは考えたのですが、バグとは作者の意図しない動き方のことを意味するかと思っているので、作者であるAnkoChannel さんがどういう動かし方をしたいと考えているのかが分からないと、どの辺がバグなのかも分からないし、そうすると改善するために何をすればよいのかも分からないということになります。
 だから、今はどの場面でどのように動いているけれど、本当はこうしたい、ということをもう少しくわしく説明した上で質問してみるといいのかな、と思います。
”バグ”とは、タイトル画面で、loseの音がなってしまうことです。
Nobuki17
Scratcher
100+ posts

質問コーナー3

kekelolo wrote:

このように変換されて視聴したものは、youtube側で視聴数は増えますか?
ロジックラボさんの動画を使用しました。ありがとうございます。
はい。増えます。
mi9g0n
Scratcher
1000+ posts

質問コーナー3

AnkoChannel wrote:

”バグ”とは、タイトル画面で、loseの音がなってしまうことです。
そうだったんですね。
それであれば、「BGM」というスプライトの中の『終わるまで Lose の音を鳴らす』のブロックを外してみるか、ゲームオーバーとなってからなるようにブロックの場所を変えてみるのがいいと思います。
kairoharuharu
Scratcher
21 posts

質問コーナー3

https://scratch.mit.edu/projects/381875915 に関して
ほかの人がリミまくるらしいです
wadotyanがやるのは https://scratch.mit.edu/projects/381875915 です
yuinyankoはどうすれば良いのかコメントください。

Powered by DjangoBB