Discuss Scratch

ikamesi
Scratcher
100+ posts

質問コーナー

ryorozyo wrote:

ikamesi wrote:

そもそもsinとかcosとかtanとか意味わからない&使い方が分からない
いらないかもしれないおせっかいでおなじみりょろじょです。

sin,cosはそこまで難しくありませんよ。
たとえば、スクラッチの猫が30度の方向に向いて、1歩歩いたとします。
この時、x座標がどれだけ、y座標がどれだけそれぞれ変わったか?が
それぞれcos30度、sin30度にあたります。

a度に向いて一歩歩いたらxはcos(a),yはsin(a)ずつ変わるわけです。

と言っても、ここまで説明で言ってる「〜度」というのは数学のものを利用しています。
しかし、スクラッチで使っている角度は数学とはすこし違います。
数学はスクラッチでいう90度を0度にして、そこからスクラッチとは逆方向に角度が増していきます。
だから、実際に使う時はa度であれば(90-a)度に置き換えて使いましょう。

tan(a)は正直、あまり使いません。というか、大体sin,cosで事足りてしまいます。
ありがとうございます
とても分かりやすかったです
inotomoking
Scratcher
100+ posts

質問コーナー

Accelerator00x wrote:

先ほど話していた「tan」のことですがこれの逆関数が、変数などの数値から角度を計算することによく使われている気がします。
これは「atan」のどのような特徴を利用しているのですか?
三角関数は高校数学の範ちゅうなので…
長さが 1 の線分の一端を原点にピンで止めてクルクル回すと想像してみてください。
cos は X成分、sin は Y成分、
tan は (Y成分 / X成分) つまり、線分の傾き(0で水平、1で斜め45°、無限大で90°)を表します。
atan(x) は tan が x となる角度のことなので atan が角度を求めるのに使えるわけです。
もっと上手な解説がたくさんあると思いますので探してみてください。

今までアカウントを親子で共用してきましたが、アカウント分離することにしました。アナウンス内容
kan217
Scratcher
1000+ posts

質問コーナー

I_like_swimmingさんへ
My browser / operating system: MacOS Macintosh X 10.11.5, Opera 38.0.2220.31, Flash 22.0 (release 0)だと
青で触れると判定異常、
黄色で触れると正常でした。
ただ、そうなるようなプログラムは見当たりません

ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
azennto
Scratcher
1000+ posts

質問コーナー

scratchに関係ないこともここで質問しても大丈夫ですか?

大学院生になったよ
Accelerator00x
Scratcher
100+ posts

質問コーナー

inotomoking wrote:

Accelerator00x wrote:

先ほど話していた「tan」のことですがこれの逆関数が、変数などの数値から角度を計算することによく使われている気がします。
これは「atan」のどのような特徴を利用しているのですか?
三角関数は高校数学の範ちゅうなので…
長さが 1 の線分の一端を原点にピンで止めてクルクル回すと想像してみてください。
cos は X成分、sin は Y成分、
tan は (Y成分 / X成分) つまり、線分の傾き(0で水平、1で斜め45°、無限大で90°)を表します。
atan(x) は tan が x となる角度のことなので atan が角度を求めるのに使えるわけです。
もっと上手な解説がたくさんあると思いますので探してみてください。
ありがとうございます!
とてもわかりやすかったです!
RYUN-RYUN
Scratcher
100+ posts

質問コーナー

https://scratch.mit.edu/projects/81071212/ このプロジェクトで障害物の棒が画面端に行ったとき一瞬だけチカッとします。
解決策はありますか?また、あったら教えてください。

更新頻度激減。
kan217
Scratcher
1000+ posts

質問コーナー

azennto wrote:

scratchに関係ないこともここで質問しても大丈夫ですか?
内容に依りますね。

ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
I_like_swimming
Scratcher
6 posts

質問コーナー

kan217 wrote:

I_like_swimmingさんへ
My browser / operating system: MacOS Macintosh X 10.11.5, Opera 38.0.2220.31, Flash 22.0 (release 0)だと
青で触れると判定異常、
黄色で触れると正常でした。
ただ、そうなるようなプログラムは見当たりません

kan217さん
確認いただきありがとうございます。
動作環境によって結果が異なるとなると、解決には時間がかかるかもしれませんね。
とりあえず、「色の効果を()にする」を使わないでプログラムを組んでみます。
happy-happy7
Scratcher
40 posts

質問コーナー

もうスクラッチャーになっているのに、メッセージのアラートで
「You are invited to become a Scratcher! Click here to learn more!(あなたがスクラッチャーになる招待がされています!詳細はこちらをクリックしてください!)」というのがでてきます。
しかも2、3週間たってもメッセージのアラートからきえないのですが、
どうすればいいのですか。

       !happy-happy2の(^^)/\(^^)いろいろ情報!
  今回のお題は…………………     外国人の方へ English
You do not need to talk in Japanese when you comment on me.
In addition, you do not need to use the interpreters either.
I understand English a little.
Because I translate it even if not readable, it is all right.
In addition, it becomes hard to understand that I translate it forcibly more.
I hope that I speak the words of one's country if possible.
Accelerator00x
Scratcher
100+ posts

質問コーナー

happy-happy7 wrote:

もうスクラッチャーになっているのに、メッセージのアラートで
「You are invited to become a Scratcher! Click here to learn more!(あなたがスクラッチャーになる招待がされています!詳細はこちらをクリックしてください!)」というのがでてきます。
しかも2、3週間たってもメッセージのアラートからきえないのですが、
どうすればいいのですか。
×ボタンを押して消すことができます。
happy-happy7
Scratcher
40 posts

質問コーナー

Accelerator00x wrote:

×ボタンを押して消すことができます。

青い線がでるのですが、これでいいのですか?

Last edited by happy-happy7 (Aug. 25, 2016 06:45:16)


       !happy-happy2の(^^)/\(^^)いろいろ情報!
  今回のお題は…………………     外国人の方へ English
You do not need to talk in Japanese when you comment on me.
In addition, you do not need to use the interpreters either.
I understand English a little.
Because I translate it even if not readable, it is all right.
In addition, it becomes hard to understand that I translate it forcibly more.
I hope that I speak the words of one's country if possible.
happy-happy7
Scratcher
40 posts

質問コーナー

happy-happy7 wrote:

Accelerator00x wrote:

×ボタンを押して消すことができます。

青い線がでるのですが、これでいいのですか?
すみません。なんでもないです。(ページ再読込したら消えた)

       !happy-happy2の(^^)/\(^^)いろいろ情報!
  今回のお題は…………………     外国人の方へ English
You do not need to talk in Japanese when you comment on me.
In addition, you do not need to use the interpreters either.
I understand English a little.
Because I translate it even if not readable, it is all right.
In addition, it becomes hard to understand that I translate it forcibly more.
I hope that I speak the words of one's country if possible.
rabosakaki
Scratcher
500+ posts

質問コーナー

scratchに関係ないことですが質問させていただきます
家ではwdc-433du2h 11acというワイヤレスアダプターを使用したパソコン(windows10 asus)と、
今僕が使っているMy browser / operating system: Ubuntu Linux, Chrome 47.0.2526.73, Flash 20.0 (release 0)があります。
両方共同じwi-fiに接続させて、最初の方はあとの方のパソコンとはwi-fiの場所がちょっと遠いです。(多分最初の方の距離は50mちょいで、後の方は30mちょいです。)

今までは両方共普通につながっていたのですが、急に前の方のパソコンが繋がらなくなってしまいました。
理由としては、一応考えられるのがあります
  • パソコン本体を落としてしまった(このあとからwi-fiに繋がらなくなった以外は至って正常)
    ウイルス(親に言われました、ですが、信用できるサイトからインストールしたものばかりですのでこの先は薄いかと)
という感じです
どうやったら治りますか?

Last edited by rabosakaki (Aug. 25, 2016 23:16:25)

robo_24
Scratcher
500+ posts

質問コーナー

rabosakaki wrote:

詳しい情報がなくなんともいえないので、確認してもらいたい事項をのせます。、

1.ASUSのノートのほう、LANケーブルがつなげられるなら接続して確認してください。
2.ワイヤレスアダプターを他のUSBポートに差し替えた場合、どうですか?
3.ノートPCのタスクバーにある四角い吹き出しをクリックして右側にでたアクションセンターの下のほうのワイヤレスの情報に
ルーターの接続名が表示されていますか?

得た情報ををもとに原因を探して行きたいと思います。
ウイルスの可能性は低いかなぁと思います。だって送受信を止めるよりは、情報を引っこ抜くほうが金になるもん。

追記;しばらく出かける予定なので返信遅れます。

Last edited by robo_24 (Aug. 26, 2016 00:56:22)



ikamesi
Scratcher
100+ posts

質問コーナー

クローンを何個も作るとき、一個一個違う変数(数値)を読み込ませたいのですが、どうすれば出来ますか?(移動速度など、乱数は不可)
youkaiwatch
Scratcher
1000+ posts

質問コーナー

ikamesi wrote:

クローンを何個も作るとき、一個一個違う変数(数値)を読み込ませたいのですが、どうすれば出来ますか?(移動速度など、乱数は不可)
「このスプライトのみ」の変数にすればクローン個々に違う値を持たせることが可能です。

ここからはちょっとしたことなのですが
「このスプライトのみ」の変数を ローカル変数
「すべてのスプライト用」の変数を グローバル変数といいます。

ローカル変数は外部のスプライトから操作することができないためクローン個々に持たせることが可能です。
グローバル変数は外部のスプライトからの操作が可能なので、特定のスプライトでクローンを動かすときに値を個々に持たせることは不可能です。
ikamesi
Scratcher
100+ posts

質問コーナー

youkaiwatch wrote:

ikamesi wrote:

クローンを何個も作るとき、一個一個違う変数(数値)を読み込ませたいのですが、どうすれば出来ますか?(移動速度など、乱数は不可)
「このスプライトのみ」の変数にすればクローン個々に違う値を持たせることが可能です。

ここからはちょっとしたことなのですが
「このスプライトのみ」の変数を ローカル変数
「すべてのスプライト用」の変数を グローバル変数といいます。

ローカル変数は外部のスプライトから操作することができないためクローン個々に持たせることが可能です。
グローバル変数は外部のスプライトからの操作が可能なので、特定のスプライトでクローンを動かすときに値を個々に持たせることは不可能です。
ありがとうございます!
これで太鼓の達人が作れ(ry
rabosakaki
Scratcher
500+ posts

質問コーナー

robo_24 wrote:

rabosakaki wrote:

詳しい情報がなくなんともいえないので、確認してもらいたい事項をのせます。、

1.ASUSのノートのほう、LANケーブルがつなげられるなら接続して確認してください。
2.ワイヤレスアダプターを他のUSBポートに差し替えた場合、どうですか?
3.ノートPCのタスクバーにある四角い吹き出しをクリックして右側にでたアクションセンターの下のほうのワイヤレスの情報に
ルーターの接続名が表示されていますか?

得た情報ををもとに原因を探して行きたいと思います。
ウイルスの可能性は低いかなぁと思います。だって送受信を止めるよりは、情報を引っこ抜くほうが金になるもん。

追記;しばらく出かける予定なので返信遅れます。
2を試してみたのですが、最初、裏から表にしたときは結構オフラインになってしまったのですが、裏のもう一つに差し込むと治りました。たぶん差し込むところに何か詰まってたのですかね。
ありがとうございます!

追記:治ってませんでした、しかし、30分ほどはつながりました

Last edited by rabosakaki (Aug. 26, 2016 03:01:53)

robo_24
Scratcher
500+ posts

質問コーナー

戻りました。

rabosakaki wrote:

2を試してみたのですが、最初、裏から表にしたときは結構オフラインになってしまったのですが、裏のもう一つに差し込むと治りました。たぶん差し込むところに何か詰まってたのですかね。
ありがとうございます!

追記:治ってませんでした、しかし、30分ほどはつながりました

2だけではわからないので、1と3の確認もお願いします。


Accelerator00x
Scratcher
100+ posts

質問コーナー

スタジオの詳しいプロジェクトの数は、どうやったらわかりますか?

Powered by DjangoBB