Discuss Scratch

hamutako
Scratcher
45 posts

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

特定のユーザー名を探す方法(サブ垢にも使えるかもしれません)
⚑ がクリックされたとき
ずっと
もし <[ユーザー名に()が含まれる] = [1]> なら
特定のブロック
end
end


when green flag clicked
post conut to <40posts::sensing>::sensing
ポストのカウント <40ポスト::sensing>::sensing
kawaisos ::#FF00FF
カワイソス ::#FF00FF
newhiroki1110
Scratcher
500+ posts

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

まあ中学生は知っているでしょうが、このscratchには小学生も誰でもいるので教えておきます。
数学的なことにはなりますが、演算にはOOの絶対値というブロックがありますよね。一見難しく感じますが、例えば
[ 変数] を [-10] にする
[ 変数2] を [+10] にする //この「+」は装飾
というのがありますが、この絶対値は10です。絶対値というのはただただ-+を取っただけです。
使い道は分かりませんが、これを見ている人で、もしかしたら何かに使えるかもしれません。
以上、数学的な話でした

自分のステータス
※スペース確保のため短縮※
シリーズ系の公式スタジオはこちら 歴代の作品もありますよ~
アニメスタジオ
押せぇぇぇぇ!!!
最新
「適当シリーズ」{アニメ}#19 監禁
yuzu-kun
Scratcher
91 posts

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

#2586 #2587
その手がありましたね。ありがとうございます。

#2693
細かい解説ありがとうございます。




作品でも使わせていただきます(このブロック)を

宿題早くやんないと、宿題溜まっていく呪いにかかるからねー
Nonepieces
Scratcher
58 posts

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

newhiroki1110 wrote:

まあ中学生は知っているでしょうが、このscratchには小学生も誰でもいるので教えておきます。
数学的なことにはなりますが、演算にはOOの絶対値というブロックがありますよね。一見難しく感じますが、例えば
[ 変数] を [-10] にする
[ 変数2] を [+10] にする //この「+」は装飾
というのがありますが、この絶対値は10です。絶対値というのはただただ-+を取っただけです。
使い道は分かりませんが、これを見ている人で、もしかしたら何かに使えるかもしれません。
以上、数学的な話でした
減らしたり増やしたりする方法もあります。
⚑ がクリックされたとき
() 回繰り返す
[変数 v] を [-10] ずつ変える
end
() 回繰り返す
[変数2 v] を [+10] ずつ変える //この「+」は装飾
end

Last edited by Nonepieces (June 22, 2022 12:28:47)


__________________________________
↑ここ灰色の線から下は署名と言って、いちいち手動で書いていません。署名に関するコメントは、プロフィールにて行ってください。
ここは議論をする場所です。敬語を心がけましょう。           過去の署名
感情的になっても何もいいことはありません。Scratchにそれは貢献しますか?
wikiによるオンラインの作り方|wikiのメインページ|プロフ|お勧めプロジェクト|1.4までのscratch|【緊急】乗っ取り事件についてまとめ|404エラー|タボワ|点から丸|アイコン
am Japanese and cannot speak English, so I use a translation site to speak English.
安倍元首相のご冥福を心からお祈りします。

ディスカッションフォーラムでの約束事です。これらを守って、楽しく役に立つ議論をしましょう

1.感情的にならないこと
議論で何があっても、感情的にならないでください。感情的になっても良いことなんて1つもありません。
2.相手に、自分を説得させることができるチャンスをつくること
自分の意見を述べるだけでなく、相手の意見を聞くことも、議論では重要です。
3.相手を説得できるだけの意見を言おう
相手が自分の意見に納得してくれるとは限りません。筋の通った意見であれば、みんなが聞き入れてくれます。
4.約束事を守ること
コミュニティガイドラインはもちろん、日本語フォーラムのルールや、各トピックの#1にある約束事を守りましょう。

これらを守れば、良い議論ができるはずです。Good Luck!








下までスクロールしてくれた人、残念ですがここには何もありません()
























;
uppmoonrabbit
Scratcher
87 posts

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

⚑ がクリックされたとき
ずっと
もし <> なら
<[((5) 歩動かす v) 90度に向ける v] 右向き矢印キーが押された>
end
end

これ基本中の基本。
滑らかに横移動する方法です。

左向きはこっち
⚑ がクリックされたとき
ずっと
もし <> なら
<[( -90v) 度に向ける v] 左向き矢印キーが押された>
回転方法を [(5) 歩動かす v]左右のみ にする
end
end
newhiroki1110
Scratcher
500+ posts

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

#2696
修正(全文引用)
@greenflag がクリックされたとき
回転方法を [左右のみ v]にする
ずっと
もし <[右向き矢印 v]キーが押された> なら
(90)度に向ける
(5) 歩動かす
end

これ基本中の基本。
滑らかに横移動する方法です。

左向きはこっち
@greenflag がクリックされたとき
ずっと
もし <[左矢印 v] キーが押された> なら
( -90) 度に向ける
(5) 歩動かす
end
↑ちょっといじったけど

中級者向けの滑らか~に動く横移動
ずっと
もし <[右矢印 v] キーが押された> なら
(90 v) 度に向ける
[x v] を (1) ずつ変える
end
もし <[左矢印 v] キーが押された> なら
(-90 v) 度に向ける
[x v] を (-1) ずつ変える//ここは(1)歩動かすとかじゃないから注意
end
[x v] を ((x) * (0.9)) にする//ここを0.8だったり0.7とかに変えると遅くなる。
x座標を (x) ずつ変える

自分のステータス
※スペース確保のため短縮※
シリーズ系の公式スタジオはこちら 歴代の作品もありますよ~
アニメスタジオ
押せぇぇぇぇ!!!
最新
「適当シリーズ」{アニメ}#19 監禁
Nonepieces
Scratcher
58 posts

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

uppmoonrabbit wrote:

⚑ がクリックされたとき
ずっと
もし <> なら
<[((5) 歩動かす v) 90度に向ける v] 右向き矢印キーが押された>
end
end

これ基本中の基本。
滑らかに横移動する方法です。

左向きはこっち
⚑ がクリックされたとき
ずっと
もし <> なら
<[( -90v) 度に向ける v] 左向き矢印キーが押された>
回転方法を [(5) 歩動かす v]左右のみ にする
end
end
それはどういうことですか?

__________________________________
↑ここ灰色の線から下は署名と言って、いちいち手動で書いていません。署名に関するコメントは、プロフィールにて行ってください。
ここは議論をする場所です。敬語を心がけましょう。           過去の署名
感情的になっても何もいいことはありません。Scratchにそれは貢献しますか?
wikiによるオンラインの作り方|wikiのメインページ|プロフ|お勧めプロジェクト|1.4までのscratch|【緊急】乗っ取り事件についてまとめ|404エラー|タボワ|点から丸|アイコン
am Japanese and cannot speak English, so I use a translation site to speak English.
安倍元首相のご冥福を心からお祈りします。

ディスカッションフォーラムでの約束事です。これらを守って、楽しく役に立つ議論をしましょう

1.感情的にならないこと
議論で何があっても、感情的にならないでください。感情的になっても良いことなんて1つもありません。
2.相手に、自分を説得させることができるチャンスをつくること
自分の意見を述べるだけでなく、相手の意見を聞くことも、議論では重要です。
3.相手を説得できるだけの意見を言おう
相手が自分の意見に納得してくれるとは限りません。筋の通った意見であれば、みんなが聞き入れてくれます。
4.約束事を守ること
コミュニティガイドラインはもちろん、日本語フォーラムのルールや、各トピックの#1にある約束事を守りましょう。

これらを守れば、良い議論ができるはずです。Good Luck!








下までスクロールしてくれた人、残念ですがここには何もありません()
























;
syokakl
Scratcher
42 posts

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

#2698
BBcodeのミスでしょう。#2697が正しいと思われます。

@syokakiのサブアカウントです。
StrongPeanut
Scratcher
1000+ posts

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

#2693 に関連して。
変数が正の数の場合、絶対値の等しい負の数にするには、
[変数 v] を ((変数) * (-1)) にする
や、
[変数 v] を ((変数) - ((変数) * (2))) にする
が使えます。



futon0912 さんありがとう!署名参考にしています。
00giri
Scratcher
1000+ posts

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

#2700
[変数 v] を (() - (変数)) にする
なんかもシンプルですね。
[変数 v] を ((変数) * (-2)) ずつ変える
なんていう方法もあったりします。

↑この灰色の線から下は署名といって、全ての投稿に自動で付け足されます。画像署名便利ですよ!!
日本語フォーラムが有用な投稿で満たされることを願っています。

3kakeru3-2sei
Scratcher
1 post

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

((1) 番目( [list] ) :: list)
はjsonhackをしなくても
もし <> なら

end
の引数に入れることができる。
1ならtrue、それ以外ならfalseと解釈される。
多少プログラムの実行を速くできる。
082000
Scratcher
100+ posts

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

#2702
検証してみました。
確かに入るようです。早くなるかは、後程検証します。

回答を投稿しようとしている皆さん!

ちょっと待ったぁぁぁぁぁぁっ!!!それは適切かい?
根拠のない回答は、あえて強く言うなら迷惑でしかない!発言には責任を持とう!










































へっぉ
082000
Scratcher
100+ posts

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

#2703の、追加です。
誤差も含めたうえで、確かに速いようです。
実験
訂正:そうでもないようです。
さらに実験してみます。
リミックスなりなんなりで、皆さんも実験を手伝ってほしいです。

Last edited by 082000 (June 24, 2022 11:14:23)


回答を投稿しようとしている皆さん!

ちょっと待ったぁぁぁぁぁぁっ!!!それは適切かい?
根拠のない回答は、あえて強く言うなら迷惑でしかない!発言には責任を持とう!










































へっぉ
inoking
Scratcher
1000+ posts

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

StrongPeanut wrote:

#2693 に関連して。
変数が正の数の場合、絶対値の等しい負の数にするには、
[変数 v] を ((変数) * (-1)) にする
や、
[変数 v] を ((変数) - ((変数) * (2))) にする
が使えます。
負の数でも使えます。


当初はアカウントを親子で共用していましたが、アカウント分離しました。アナウンス内容
父:inoking   子:inotomoking      炎上なき議論を。
yukku
Scratcher
1000+ posts

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

>> #2702
コードを確認し、実際に確認してみましたが、条件が違います。

条件は
・空文字列
・0
・false
ならfalse、それ以外ならtrueです。

↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。
futon0912
Scratcher
100+ posts

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

⚑ がクリックされたとき
ずっと
( [スプライト v]のビデオの [向き v] ) 度に向ける
end

これでスプライトが画面に写ったものの向きになる。

Last edited by futon0912 (June 24, 2022 22:09:57)

futon0912
Scratcher
100+ posts

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


モバイル対応でプラットフォーマーに装置を使う時は

ずっと
もし <<[右矢印 v] キーが押された> または <<マウスが押された> かつ <[0] < (マウスのx座標)>>> なら //PCでも使えるように
x座標を (5) ずつ変える
end
もし <<[左矢印 v] キーが押された> または <<マウスが押された> かつ <[0] > (マウスのx座標)>>> なら //PCでも使えるように
x座標を (-5) ずつ変える
end
end

※この投稿はプラットフォーマー解説用ではないのでクオリティーの低さには目をつむってください。 ←うわぁこれまで引用されちゃった…恥ずい
話は変わりますが、
僕はモバイル対応について話し合うトピックを作成しようと思っています。作って欲しいなぁっていう人は僕のプロフなどにコメントしてください。
反応を見て作成するか決めようと思います。

Last edited by futon0912 (June 25, 2022 21:36:46)

abee
Scratcher
1000+ posts

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

#2707
実際にやってみると分かりますが、「画面に写ったものの向き」ではなく、そのスプライトに対して、画面に写ったもの(動きが変化しているもの)が触れた向きですね。
hamutako
Scratcher
45 posts

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

なめらかに右に動かす
[右向き矢印] キーが押されたとき
[変数] を (任意の数字) にする
((変数) - (1)) 回繰り返す
x座標を (変数) ずつ変える
[変数] を (-1) ずつ変える
end

なめらかに上に動かす
[上向き矢印] キーが押されたとき
[変数] を (任意の数字) にする
(変数) 回繰り返す
x座標を (変数) ずつ変える
(変数) を (-1) ずつ変える
end


when green flag clicked
post conut to <40posts::sensing>::sensing
ポストのカウント <40ポスト::sensing>::sensing
kawaisos ::#FF00FF
カワイソス ::#FF00FF
soumata
Scratcher
22 posts

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


毎日ニュース見た方がいいよいい情報が手に入るかも!

Powered by DjangoBB

Standard | Mobile