Discuss Scratch

Tsukina
Scratcher
26 posts

質問コーナー

ryorozyo wrote:

CommandSlash017 wrote:

suketa wrote:

arccos、もしくはacosでググれば出てくると思います。
三角関数の進化版(?)だった気がします。
ありがとうございます。
進化版、というよりは逆計算ですね。
足し算と引き算、掛け算と割り算みたいなもんです。(雑)
スクリプト自体はacos(0)は90を返し、acos(90)は0を返すことを利用した、0と90のトグル(フリップフロップ)だと思われます。
つまり、
[Switch v] を ([acos v] \( (Switch) \)) にする

もし <(Switch) = [0]> なら 
[Switch v] を [90] にする
でなければ
[Switch v] を [0] にする
と同等のことになります。
似たようなものに、
[Switch v] を(<(Switch) = [0]> * (1)) にする
で0と1のトグルを作るものがあります。

追記:
acosという数学関数は、cosの-1乗(cos^-1)で、y=cos(x)とするとacos(y)=xとなります。

再追記
atanと間違えていました申し訳ございません。
y=cos(x)とするとacos(y)=xの式はあっています。

Last edited by Tsukina (Dec. 16, 2016 07:09:06)

CommandSlash017
Scratcher
500+ posts

質問コーナー

Tsukina wrote:

ryorozyo wrote:

CommandSlash017 wrote:

suketa wrote:

arccos、もしくはacosでググれば出てくると思います。
三角関数の進化版(?)だった気がします。
ありがとうございます。
進化版、というよりは逆計算ですね。
足し算と引き算、掛け算と割り算みたいなもんです。(雑)
スクリプト自体はacos(0)は90を返し、acos(90)は0を返すことを利用した、0と90のトグル(フリップフロップ)だと思われます。
つまり、
[Switch v] を ([acos v] \( (Switch) \)) にする

もし <(Switch) = [0]> なら 
[Switch v] を [90] にする
でなければ
[Switch v] を [0] にする
と同等のことになります。
似たようなものに、
[Switch v] を(<(Switch) = [0]> * (1)) にする
で0と1のトグルを作るものがあります。

追記:
acosという数学関数は、cosの-1乗(cos^-1)で、y=cos(x)とするとacos(y)=xとなります。
追記が一番ためになっtゲフンゲフンご丁寧にありがとうございます。ちなみにacos90はNaNが返ってきます。

Last edited by CommandSlash017 (Dec. 15, 2016 08:53:06)


inotomoking
Scratcher
100+ posts

質問コーナー

スクリプト自体はacos(0)は90を返し、acos(90)は0を返すことを利用した、0と90のトグル(フリップフロップ)だと思われます。
(略)
acosという数学関数は、cosの-1乗(cos^-1)で、y=cos(x)とするとacos(y)=xとなります。
(略)
ちなみにacos90はNaNが返ってきます。
acos(x) の定義域(x が取りうる値)は -1 ~ +1 なので acos(90) は NAN となります。
よって、元のスクリプトは意味不明です。
また、
-1乗と表記しますが、べき乗ではありませんので要注意です
(cos^2(x) == cos(x) * cos(x) ←これはべき乗 とかとは意味が違う)。

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

質問コーナー

inotomoking wrote:

スクリプト自体はacos(0)は90を返し、acos(90)は0を返すことを利用した、0と90のトグル(フリップフロップ)だと思われます。
(略)
acosという数学関数は、cosの-1乗(cos^-1)で、y=cos(x)とするとacos(y)=xとなります。
(略)
ちなみにacos90はNaNが返ってきます。
acos(x) の定義域(x が取りうる値)は -1 ~ +1 なので acos(90) は NAN となります。
よって、元のスクリプトは意味不明です。
また、
-1乗と表記しますが、べき乗ではありませんので要注意です
(cos^2(x) == cos(x) * cos(x) ←これはべき乗 とかとは意味が違う)。
すみませんでした関数をatanと間違えていました。
acos(0)=90
acos(1)=0です。
おっしゃる通りもとのスクリプトは意味不明ですね。
元のスクリプトはこうするべきです。
[Switch v] を (([cos v] \( (Switch) \)) * (90)) にする

Last edited by Tsukina (Dec. 16, 2016 07:11:11)

mikikoii
Scratcher
1000+ posts

質問コーナー

これ↓をスプライトにするにはどうすればいいんですか。
(10) 歩動かす

参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。

apple502j
Scratcher
1000+ posts

質問コーナー

mikikoii wrote:

これ↓をスプライトにするにはどうすればいいんですか。
(10) 歩動かす
画像をスプライトにしたいのですか?
それならこのサイトが便利です。

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
CommandSlash017
Scratcher
500+ posts

質問コーナー

mikikoii wrote:

これ↓をスプライトにするにはどうすればいいんですか。
(10) 歩動かす
Snipping Tool等のツールが便利です。

ILYW
Scratcher
500+ posts

質問コーナー

プレイヤーに影をつける方法がわかりません。お願いします

アカウント引っ越し中止
Tsukina
Scratcher
26 posts

質問コーナー

ILYW wrote:

プレイヤーに影をつける方法がわかりません。お願いします
具体的にはどういうことですか?
立体的な影を付けたいのか影を落としたいのかそれとも足元に暗い丸を置きたいのかなどでお願いします。
CommandSlash017
Scratcher
500+ posts

質問コーナー

ILYW wrote:

プレイヤーに影をつける方法がわかりません。お願いします
こんな感じですか?

nya-bi-
Scratcher
100+ posts

質問コーナー

scratchの、ホームページで、いきなりのじがちいさくなりましたどうすれば良いのでしょう?

Scratch楽しい。
kaaramochi
Scratcher
1000+ posts

質問コーナー

ブロックの字の太さが変わっている気がしますが、何かアップデートのようなものがあったのでしょうか?

古参なのか中堅なのかわからなくなってきたかあらもち 投稿 2100+回 English profile
人の作品の隠し要素を知りたいとき、自分の作品の隠し要素を教えたいときはここに来てください

apple502j
Scratcher
1000+ posts

質問コーナー

nya-bi- wrote:

scratchの、ホームページで、いきなりのじがちいさくなりましたどうすれば良いのでしょう?

kaaramochi wrote:

ブロックの字の太さが変わっている気がしますが、何かアップデートのようなものがあったのでしょうか?
かもしれませんね。
(字のサイズはShift+エディターの地球マーク→set font sizeで変更できます。たしか元は12でした)

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
kaaramochi
Scratcher
1000+ posts

質問コーナー

スクラッチの翻訳を改善(スプライトのブロックなど)するには、何か特別な権限があるのですか?abeeさんなどがやっているようですが・・・

Last edited by kaaramochi (Dec. 16, 2016 10:19:43)


古参なのか中堅なのかわからなくなってきたかあらもち 投稿 2100+回 English profile
人の作品の隠し要素を知りたいとき、自分の作品の隠し要素を教えたいときはここに来てください

apple502j
Scratcher
1000+ posts

質問コーナー

kaaramochi wrote:

スクラッチの翻訳を改善(スプライトのブロックなど)するには、何か特別な権限があるのですか?abeeさんなどがやっているようですが・・・
登録すればだれでもできますよ。(ぼくもしています)
ただし、あくまで請願のみで、どの翻訳にするかは管理人が決めます。
(登録はhttps://translate.scratch.mit.edu/からできます)

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
catnyannyan
Scratcher
500+ posts

質問コーナー

Accelerator00x wrote:

catnyannyan wrote:

([〇〇] の長さ) 
の意味と使い方を教えていただけませんか?
文字列の長さを返す関数です。文字列の長さを調べたい時に使います。
例えば、

([あ] の長さ)

は1になります。

([あああ] の長さ)

は3になります。

CommandSlash017 wrote:

catnyannyan wrote:

([〇〇] の長さ) 
の意味と使い方を教えていただけませんか?
そのブロックは、欄の中に入力されている文字列の長さを返します。

m0303NO1 wrote:

catnyannyan wrote:

([〇〇] の長さ) 
の意味と使い方を教えていただけませんか?
○○の部分の文字数ですつまり○○だったら2文字なので長さは2
m0303だったら5
なるほど!
みなさんわかりやすく説明してくださってありがとうございます!


なぐは引退すまし。
どうでもいいと思うけどね。支障ないでしょ。事を大きくしないでくだしあ。もともとちっちゃいことだし。みんな今までありがとうさようならおやすみなさい。新しいアカウントに生まれ変わってまたひっそりスクラしてるから!「また、あたしを見つけてね!」(マーニー
YAMATOH
Scratcher
26 posts

質問コーナー

合作を聞いたことがあるのですが、どうやってやったらいいですか?
waraku
Scratcher
100+ posts

質問コーナー

YAMATOH wrote:

合作を聞いたことがあるのですが、どうやってやったらいいですか?
削除

Last edited by waraku (Dec. 17, 2016 06:58:34)


シューティングゲーム2登場!
・皆さんこれで、ボード版サッカーゲームの記録してみませんか?本物のサッカーでも大歓迎ぜひお試しあれ!
野球盤の得点はこれで大丈夫!友達や家族と野球盤だ!
新バージョン公開演出がとっても濃くなったぞ!!詳しくはこちら←R1.5.26 NEW!!

ドンだーの皆さんここで話そう!詳しくはここをクリック!
太達の達人 つながれ!ひろがれ!打ち上がれ! remix全良を取るのは誰だ!?
CommandSlash017
Scratcher
500+ posts

質問コーナー

何故かクラウド変数を書き換えられないのですが、何故でしょう?

kaaramochi
Scratcher
1000+ posts

質問コーナー

YAMATOH wrote:

合作を聞いたことがあるのですが、どうやってやったらいいですか?
リミックスすればいいです

古参なのか中堅なのかわからなくなってきたかあらもち 投稿 2100+回 English profile
人の作品の隠し要素を知りたいとき、自分の作品の隠し要素を教えたいときはここに来てください

Powered by DjangoBB