Discuss Scratch

fugu_fugu
Scratcher
500+ posts

意外と知られていないテクニック集

上に関連することで一つ。
文字の入れられない枠でも、ペーストすることによって文字を入れることができる。
pandanounchi
Scratcher
84 posts

意外と知られていないテクニック集

意外と知られてないと思うけど
リストにexcelのファイルを読み込めるよ
〇〇 excelファイルって調べたらでて来る

Last edited by pandanounchi (Nov. 8, 2021 20:22:53)

Soharu1016
Scratcher
100+ posts

意外と知られていないテクニック集

NaN(Not a Number)が最大違いました
<(() / ()) > [Infinity]>//trueと返す

Last edited by Soharu1016 (Nov. 11, 2021 12:37:37)

114423
Scratcher
100+ posts

意外と知られていないテクニック集

テクニック?かはわかりませんがこのように透明度を与えてグラデーションのかかったコスチュームをクローンで重ね,透明度を少しずつ上げて行くと(上記プロジェクト内では乱数で調整)そのコスチュームが消えて行くのですが(95辺りから…?)
その時の消え方が色の濃い順に消えて行くような消え方になります,

ps.macのsafariで確認

Last edited by 114423 (Nov. 11, 2021 07:40:42)

inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

Soharu1016 wrote:

NaN(Not a Number)が最大
<(() / ()) > [Infinity]>//trueと返す
それは単に文字列比較になっているだけと思われます。
Soharu1016
Scratcher
100+ posts

意外と知られていないテクニック集

#2036
そうなんですか?どうしてそう思うのか教えていただけないでしょうか?
inoking
Scratcher
1000+ posts

意外と知られていないテクニック集

今、念のためソースコードをあたりました。

比較のソースコード実体は以下ですが
入力のどちらかが数字に変換できない場合、文字列比較をするようになっています。
https://github.com/LLK/scratch-vm/tree/develop/src/util/cast.js#L121
    static compare (v1, v2) {
let n1 = Number(v1);
let n2 = Number(v2);
if (n1 === 0 && Cast.isWhiteSpace(v1)) {
n1 = NaN;
} else if (n2 === 0 && Cast.isWhiteSpace(v2)) {
n2 = NaN;
}
if (isNaN(n1) || isNaN(n2)) {
// At least one argument can't be converted to a number.
// Scratch compares strings as case insensitive.
const s1 = String(v1).toLowerCase();
const s2 = String(v2).toLowerCase();
if (s1 < s2) {
return -1;
} else if (s1 > s2) {
return 1;
}
return 0;
}
// Handle the special case of Infinity
if (
(n1 === Infinity && n2 === Infinity) ||
(n1 === -Infinity && n2 === -Infinity)
)
{
return 0;
}
// Compare as numbers.
return n1 - n2;
}
Soharu1016
Scratcher
100+ posts

意外と知られていないテクニック集

ソースコードわはわからないですが、どちらかが文字だったら文字列比例になるってことですね。ありがとうございます。
HEIDHEIW
Scratcher
3 posts

意外と知られていないテクニック集

scratchでプログラムや画面をいっぱいクリックすると「応答なし」となります。それの回避方法を教えちゃいます!!
回避方法はいったんスリープしたりして50秒以上待つことです!!
abee
Scratcher
1000+ posts

意外と知られていないテクニック集

#2040
その操作で「応答なし」になったことがないのですが、いつもなるようであれば、「Scratch 3.0用: バグ報告コーナー」に、自分が使っている環境と一緒に書いた方が良いかもしれません。

Last edited by abee (Nov. 12, 2021 06:17:51)

fugu_fugu
Scratcher
500+ posts

意外と知られていないテクニック集

#2041
スペックの低い機種だと画面の周りをタップすることによってfpsの低下が見られます。
ですのでタップしすぎて応答なしになるというのは機種の問題かと思われます。

Last edited by fugu_fugu (Nov. 12, 2021 08:07:20)

kirenjaku2
Scratcher
31 posts

意外と知られていないテクニック集

知っているかもしれませんが
https://scratch.mit.edu/projects/editor
で新しいプロジェクトを作成できます。
kksocy
Scratcher
100+ posts

意外と知られていないテクニック集

知っているかもしれませんが
https://scratch.mit.edu/explore/projects/all
でプロジェクトを見ることができます。(便乗)

Last edited by kksocy (Nov. 12, 2021 22:09:18)

t02student
Scratcher
500+ posts

意外と知られていないテクニック集

#2040
iPadなどでもそのバグは発見できませんでした。

Last edited by t02student (Nov. 12, 2021 22:13:52)

sasukedx
Scratcher
57 posts

意外と知られていないテクニック集

https://scratch.mit.edu/search/projects
これをアドレスバーに入力すると検索結果が無いのに「見つかりませんでした」が出ない。
abee
Scratcher
1000+ posts

意外と知られていないテクニック集

それは、検索の初期画面なので出ないのが正常だと思います。
検索を開いた瞬間に「見つかりませんでした」が出ると混乱します。
ketiketi87
Scratcher
500+ posts

意外と知られていないテクニック集

上のバーのブロックのところの〇〇のsinを選ぶと
([ v] \( (9) \))
となるが、
[scratchblocks]
(( )の[sin v]::#40bf4a
[/scratchblocks]
とすればScratch3.0に似せれる。
((  )の[sin v]::#40bf4a
kksocy
Scratcher
100+ posts

意外と知られていないテクニック集

[scratchblocks]
(( )の[sin v]::operators
[/scratchblocks]
((  )の[sin v]::operators
これでもいけます
bbaaslel
Scratcher
81 posts

意外と知られていないテクニック集

署名は大きさが限られているが、
書きたい内容
としてcodeで囲むとスクロールできる
Poteto143
Scratcher
1000+ posts

意外と知られていないテクニック集

コスチュームエディターでは、選択したものは矢印キーで細かく移動できます。
また、その移動量はエディターの拡大率が大きいほど小さくなります。
そのため、コスチュームの場所の微調整をしたいときはエディターを拡大して矢印キーを使って移動するといいですよ

Powered by DjangoBB