Discuss Scratch

railgun1221
Scratcher
3 posts

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

吹き出しを消したい時
[] と言う
これを使うと出した吹き出しを消すことができる。
kouryou118103
Scratcher
1000+ posts

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

その文字列が数字か調べたいときは
<(文字列) > [Infinity]>
が使える

使用例
<(文字列) > [Infinity]>まで繰り返す
[セーブコード(数字)を入力] と聞いて待つ
end
[結果 v] を(答え)にする
[読み込む v] を送る
...

追記くん

>の向き逆でした。
正しくは
<(文字列) < [Infinity]>
です。すいません。

Last edited by kouryou118103 (Feb. 16, 2022 13:34:47)

hirayuu1414
Scratcher
500+ posts

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

#2243
Infinityのスペルが心配なら
<(文字列) < ((1) / (0))>
でもいける

あっ、僕も<の向き逆だったわw

Last edited by hirayuu1414 (Feb. 16, 2022 20:35:11)

sodamacky
Scratcher
100+ posts

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

ディスカッションフォーラムで
@ greenflagがクリックされたときとうつと
@greenflag がクリックされたとき
とできる
もしかしていったかも(常識でしょうか…?)

Last edited by sodamacky (Feb. 16, 2022 13:26:47)

futon0912
Scratcher
1000+ posts

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

フォントを斜めにしたいときは、まず文字を斜めにして文字を横方向に縮めると斜めの字体になる。

合成音声と吹き出しの内容を同じにするときは
定義 喋る(内容)
(内容) と言う
(内容)と喋る

とできる。

たまに合成音声が別の読み方をするので改良版は
定義 喋る(内容)(特別)
もし <((特別) の長さ) = [0]> なら

(内容) と言う
(内容)と喋る

でなければ
(内容) と言う
(特別)と喋る
end

とできる。
このプログラムは基本的に内容で書いて、合成音声がおかしな読み方をしたときに特別のところにひらがなで書くというプログラムです。
cider1
Scratcher
72 posts

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

間違えたため削除させていただきました。

Last edited by cider1 (Feb. 17, 2022 08:00:28)

cider1
Scratcher
72 posts

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

2進数を10進数に変換するプログラム
⚑ がクリックされたとき
[答え] を [0] にする
[10進数にしたい2進数は?] と聞いて待つ
<([0b] と (答え)) = (答え)> まで繰り返す
[答え] を (1) ずつ変える
end

Last edited by cider1 (Feb. 17, 2022 08:04:56)

inoking
Scratcher
1000+ posts

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

以下で出来ます。
[foo v] を [0b1010] にする
[foo v] を ((foo) * (1)) にする//foo → 10
yuzupon1133-sub
Scratcher
1000+ posts

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

[10進数 v] を (([0b] と(答え)) + (0)) にする
ですね。
yuzupon1133-sub
Scratcher
1000+ posts

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

それはGIFで設定したフレームの時間間隔によって異なります。
GIFが30fpsならScratchでの1フレームの時間は1/30秒になります。
GIFが60fpsならScratchでは1/60秒になります。

Last edited by yuzupon1133-sub (Feb. 17, 2022 13:31:22)

inoking
Scratcher
1000+ posts

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

Scratch では
ずっと
次のコスチュームにする
end
とすると 30fps で動作します。
つまり、元の アニメーションGIF が 30fps ならそのまま再生されるはずです。
一方、元の アニメーションGIFが 60fps なら Scratch でそのままコスチュームとして再生するとスローになるはずです。
※いずれもあらためて動作確認したわけではありません。
abee
Scratcher
1000+ posts

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

#1に書いてある通り、「どんなに常識のことであっても、必ずだれかの役には立ちます」なので大丈夫です。
tennsai3
Scratcher
32 posts

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

fine316 wrote:

自分専用のプログラムを作りたいとき
もし <<(ユーザー名) = [fine316]>> なら
end

結構常識かもしれませんね。
これでは中を見ることによって秘密などがバレてしまいます
yuzupon1133-sub
Scratcher
1000+ posts

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

別に秘密を隠すためにやってる訳じゃないと思いますよ。
tennsai3
Scratcher
32 posts

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

[こんにちは!] と言う
をおいても
[] と言う
を置き忘れると吹き出し同士が重なって
かんねぇってなる
StrongPeanut
Scratcher
1000+ posts

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

#2261
[] と考える
でもできますね。
吹き出しを消すのはアニメでは欠かせません
3659662244
Scratcher
100+ posts

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

エディター

直前の動作の取り消し・・・Ctrl(Macではcommand)+Z(やり直しは不可)
指定した部分だけブロックを消す・・・ブロックをクリック→Backspaceまたはdeleteでクリックした部分のみ削除される。スタックブロックの場合、自動的に消された部分が繋がる。
ディスカッションフォーラム

引用時に現れるメッセージ

と書くと、画面に表示されないが、引用時には現れる。なお、メッセージは英語で書いてはいけない(予約語の場合不可)。
引用元: https://ja.scratch-wiki.info/wiki/Scratchの裏技#Scratch_3.0.E3.81.AE.E3.81.BF
bondokun
Scratcher
4 posts

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

・順番にキーが押されたことを検知・

拡張機能"MakeyMakey"で、引数に、半角スペースで区切りながら
順番にキーを入力することで検知できます。
(2つ以上でないと検知できません)

例:
([a b c] と [])が順番に押されたとき ::hat #0FBD8C
...

使えるキー一覧(もっとあるかも):

a b c d e f g h i j k l m n o p q r s t u v w x y z(半角アルファベット)
1 2 3 4 5 6 7 8 9 0(半角数字)
- ^ \ @ , . / \() (半角記号)
! " # $ % & ' ( ) = ~ | ` { + * } < > ? _ (shiftキーで入力できる半角記号)
enter space up down right left (順に、エンター、スペース、上矢印、下矢印、右矢印、左矢印キー)
MINTO_905
Scratcher
25 posts

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

3659662244 wrote:

直前の動作の取り消し・・・Ctrl(Macではcommand)+Z(やり直しは不可)
僕の場合、command+shift+zでやり直しができました。
yuzupon1133-sub
Scratcher
1000+ posts

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

大体のショートカットキーはShiftを足すことで真逆の動作をします。
まあWin10のやり直しはCtrl + Yなんですけど。。。

Powered by DjangoBB