Discuss Scratch

-bleusky-
Scratcher
100+ posts

演算について話しあうトピック

tanの使い方がいまいちよく分かりません
kazu-014916
Scratcher
46 posts

演算について話しあうトピック

-bleusky- wrote:

tanの使い方がいまいちよく分かりません
tanの特徴としては、0から80くらいまではあまり急激に値が変わらないのですが、80〜90あたりは急激に値が増加します。(90にすると無限になります)
なので、introなどでよく使われています。(回転させたりして)
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

kazu-014916 wrote:

-bleusky- wrote:

tanの使い方がいまいちよく分かりません
tanの特徴としては、0から80くらいまではあまり急激に値が変わらないのですが、80〜90あたりは急激に値が増加します。(90にすると無限になります)
なので、introなどでよく使われています。(回転させたりして)

イントロの後ろのひし形?
が大きくなったりするとき、つかったり?
kazu-014916
Scratcher
46 posts

演算について話しあうトピック

ringo2go wrote:

kazu-014916 wrote:

-bleusky- wrote:

tanの使い方がいまいちよく分かりません
tanの特徴としては、0から80くらいまではあまり急激に値が変わらないのですが、80〜90あたりは急激に値が増加します。(90にすると無限になります)
なので、introなどでよく使われています。(回転させたりして)

イントロの後ろのひし形?
が大きくなったりするとき、つかったり?
そうですかね?…
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

削除

Last edited by ringo2go (March 22, 2021 08:45:11)

abee
Scratcher
1000+ posts

演算について話しあうトピック

せっかく目の前にScratchがあるのだから、実際にやってみると良いと思います。
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

abee wrote:

せっかく目の前にScratchがあるのだから、実際にやってみると良いと思います。

やってみます
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

abee wrote:

せっかく目の前にScratchがあるのだから、実際にやってみると良いと思います。

やってみた所sinよりtanのほうが早く大きさがかわりました。
kazu-014916
Scratcher
46 posts

演算について話しあうトピック

sinは0から値を大きくしていくと、結果は0→1→0→−1→0…となって、ずっと1と−1の間の値です。ちなみにcosは0から値を大きくしていくと、結果は1→0→−1→0→1という風に変化します。また、tanは、0→∞→-∞→0→∞という風になります。そして、sinとcos、tanには sin² θ+cos² θ=1や、tanθ=sinθ/cosθといった関係があります。
LightningJames
Scratcher
100+ posts

演算について話しあうトピック

sinとcosが使えるだけで、だいぶいろんなことができますね
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

LightningJames wrote:

sinとcosが使えるだけで、だいぶいろんなことができますね

かなりできることの範囲が広がると思います!
tsumuri3
Scratcher
1000+ posts

演算について話しあうトピック

Scratchの乱数は
何法で作られているのでしょうか?
おそらくはjsに依存しているのでしょうが。
abeeさんの作品を見るとかなり良い方の乱数に見えます。
メルセンヌツイスター方のような高度なものを使っているのでしょうか…?
inoking
Scratcher
1000+ posts

演算について話しあうトピック

Scratch の乱数は
https://github.com/LLK/scratch-vm/blob/develop/src/blocks/scratch3_operators.js#L80 によると
Math.random() が使われています。
そのアルゴリズムは実装定義のようです。
実際には Xorshift というアルゴリズムが使われているようです。
https://blog.visvirial.com/articles/575
https://jser.info/2016/01/27/math.random-xsfhit/
Kaz_Noko
Scratcher
35 posts

演算について話しあうトピック

演算子でよく使うのは、
((() 番目\( [world] \)の文字) 番目\( [world] \)の文字)
ですかね~
演算子は、僕も大好きです!
inoking
Scratcher
1000+ posts

演算について話しあうトピック

tan については
ゲーム関連では、角度を表すという重要な性質があります。
例えば
(((y) / (x)) の [atan v]::operators)
のような演算で対象への角度を求めることができます。
Kaz_Noko
Scratcher
35 posts

演算について話しあうトピック

sin , tan , cosin , などは、筆記体のsや、〃tや〃c覚えましたZ!

ringo2go
Scratcher
100+ posts

演算について話しあうトピック

Kaz_Noko wrote:

演算子でよく使うのは、
((() 番目\( [world] \)の文字) 番目\( [world] \)の文字)
ですかね~
演算子は、僕も大好きです!

どういう場合にたつかえますか?
-bleusky-
Scratcher
100+ posts

演算について話しあうトピック

#97 オンラインゲームに使っている人をよく見かけます。
LightningJames
Scratcher
100+ posts

演算について話しあうトピック

その人が動いてるか確認するためですよね
ringo2go
Scratcher
100+ posts

演算について話しあうトピック

-bleusky- wrote:

#97 オンラインゲームに使っている人をよく見かけます。

LightningJames wrote:

その人が動いてるか確認するためですよね

ありがとうございます。

Powered by DjangoBB