Discuss Scratch

tsmcoder
Scratcher
100+ posts

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

「Cat Flying」の後ろの手の部分にある半透明ですね。
他にも用意されているコスチュームには様々な半透明があります。
このプロジェクトに詳しく載っています。

(他にもグラデーションを使った半透明の作り方があります、別トピックですがここも見てみてください)

   
Now tsmcoder's Forum posts: 243 posts (Show your posts[click], reference by Yukihisa2022)
kinnniku_pi-mann
Scratcher
100+ posts

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

#4048
それだと一向にプロジェクトが実行されません。

好きな証明発表ドラゴン
________________________
|                        | _,
|〇〇だから~~であり△△と考えるのが☐☐でしょう |=^ ‘~,
|                        | //:I /¯
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ’-'‛–>
Scratch短歌
質問に 答えるときは 投稿日 その後の投稿 必ずチェック(字余り)
h_team_x
Scratcher
83 posts

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

h_team_x wrote:

⚑ がクリックされたとき:: hat events
[count2 v]を(0)にする
もし <(count1)=[0]> なら
[count1 v] を (1) ずつ変える
でなければ
起動後のプログラム::cap events
end
count1をリセットすれば、二度押しを矯正できる
完全版から引用したからのこってた
ストップバージョン用

hello!
My browser / operating system: ChromeOS 15183.69.0, Chrome 108.0.0.0, No Flash version detected (CHROME DEVICE versions)
My browser / operating system: Windows NT 10.0, Chrome 108.0.0.0, No Flash version detected (windows edision)

KRTSD0823
Scratcher
100+ posts

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

フォーラムの上部・下部それぞれにあるトピックのタイトルの横にある謎のWi-Fiマークですが、これはRSSといい、これを使うと更新情報の配信だったり色々できます。
このボタンを押した先のサイトではxml形式でそのトピックの投稿が載っています。


                  
;
inoking
Scratcher
1000+ posts

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

KRTSD0823 wrote:

フォーラムの上部・下部それぞれにあるトピックのタイトルの横にある謎のWi-Fiマークですが、これはRSSといい、これを使うと更新情報の配信だったり色々できます。
Wi-Fi のマークとは違うので「似ている」と言ったほうがよいでしょう。
どちらかというと RSS のほうが Wi-Fi よりも歴史が古いです。

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」として遊ぶためのものではない

・「『報告乱用されたそれは間違いです。Scratch チームは問題のない作品を手動で非共有にすることはありません。」※自動の場合は「多数報告された」というメッセージあり
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
taiyo_a
Scratcher
100+ posts

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

リストの最後の項目を表すとき、
(([ list v] の長さ :: list) 番目( [list v] ) :: list)
を使う人が多いと思いますが、実は
((last v) 番目( [list v] ) :: list)
で代用できます。

他にも、
(last v) 番目を [list v] から削除する
(last v) 番目( [list v] )を [thing] で置き換える
などで使えます。

なお、 ( )番目 のところに文字を直接入力できないという人は、別のところに入力してからコピペするか、
それでもできなかったら、このやり方は他にもやっている人がいるので、それをバックパックに入れるか、
ハックブロックを作ってください。

たった一ブロックしか削減できないけど、意外とグリフパッチさんなどのすごい人も使っているので、
真似して見るといいかもしれません。
abee
Scratcher
1000+ posts

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

リストの添字の代わりに、「all」や「last」が使えるのは、Scratch 2.0までメニュー項目にあったので、その互換性を維持するためです。
これらは多くのプロジェクトで使われているので、将来もなくならないと思いますが、どこかのタイミングで切り捨てられる可能性は否定できません。実際、他の言語のメジャーバージョンアップで似たようなケースがあります。
したがって、これから作るプロジェクトで積極的に使うのはあまりおすすめできないかもしれません。
kouryou118103
Scratcher
1000+ posts

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

「このスプライトのみ」の変数を「すべてのスプライト用」に簡単に変換する方法
①このスプライトのみでプログラムを作る
②作ったプログラム(スクリプト)をステージにドラッグする
③変数名が Stage:元々の変数名 になったすべてのスプライト用の変数に変わる

変わる理由
ステージではこのスプライトのみの変数は使えないので変換されると思われる
_inosisisamaaonly
Scratcher
8 posts

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

Easing第2弾
定義 EaseOutElastic (time)
もし <(time) = (0)> なら

[return v] を (0) にする

でなければ
もし <(time) = (1)> なら

[return v] を (1) にする

でなければ
[return v] を ((([e^ v] \( (([in v] \( (2) \)) * ((-10) * (time))) \)) * ([sin v] \( ((120) * (((10) * (time)) - ((3) / (4)))) \))) + (1)) にする
end
end
0<=time<=1です。

Last edited by _inosisisamaaonly (April 1, 2024 00:17:03)


僕らは綺麗に生き続けることができる。
綺麗にのんびり暮らそうじゃないか。
zixiang2013
Scratcher
15 posts

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

KRTSD0823 wrote:

#3718
ちなみにTurboWarp(ターボワープ)かを検知する方法はあります。しかし、これはscratch側ではなくTurboWarp側の仕様で判別しています
方法はとても簡単です。定義で真偽値を作り、is TurboWarp?という名前にします。TurboWarpでこれを実行するとtrue、scratchでは0(定義の仕様)になります。ちなみに真偽値ブロックを出した後にブロック定義を削除しても真偽値や引数ブロックは消えません。
真偽値ブロックはこれです
<真偽値ブロック::custom>
ということは…
<is TurboWarp?::custom>
ということか…

特に書くことないから自己紹介
======================================================================================================================
名前:zixiang2013
年齢:**才
性別:*
好きなScratcher:@kuppi-scratch @griffpatch
趣味:動画編集
自慢できること:チャンネル登録者が324人いる
最終更新:2024/04/06 08:23(GMT+9)
======================================================================================================================
⚑ がクリックされたとき
ずっと
もし <zixiang2013の作品を見たことがある> なら
zixiang2013をフォローする
end
end
oligami
Scratcher
100+ posts

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

まだ途中だが、面白い事実に気づいたため、公開する。

流石に既出ではないと思われる。

<[Infinity] < [Infinity]>
<[Infinity] < ([10^ v] of (100) )>

Infinityはさいつよなので上記がどちらもfalseになるのは当然なのだが、何とInfinityの上が存在した。
<[Infinity] < ((1) 番目\( [※絵文字] \)の文字) >
なんとtrueを返す。
※絵文字 何故か絵文字を含めると投稿がそこで途切れるという謎現象に見舞われている。有識者はいませんか
本来はU+1F60Bの予定だった。

scratchはtoLowercaseしている疑惑があるのでそれ関係かもしれないが、理由はよくわからない。

文字はサロゲートペアならなんでも良いと思われる

追記
と思っていたが、ėとかでも通る。これは文字列比較として扱われていることが原因だと思われる。

※サロゲートペアの判定法を探しているときに見つけた

Last edited by oligami (April 6, 2024 16:13:20)


後輩にRust(プログラミング言語)やろうぜと言ったらゲームのRustと勘違いされた()
そんな流行ってんのそのゲーム?
inoking
Scratcher
1000+ posts

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

oligami wrote:

流石に既出ではないと思われる。
既出です。

inoking wrote:

Soharu1016 wrote:

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

これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
 つまり「子ども SNS」として遊ぶためのものではない

・「『報告乱用されたそれは間違いです。Scratch チームは問題のない作品を手動で非共有にすることはありません。」※自動の場合は「多数報告された」というメッセージあり
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもないナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
oligami
Scratcher
100+ posts

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

悲しい

inoking wrote:

oligami wrote:

流石に既出ではないと思われる。
既出です。

inoking wrote:

Soharu1016 wrote:

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


あの時はテンションが上がってました…。

信用回復のために、情報を出します。また被ってないことを祈ります(googleで軽く確認はしてます)。
まとめて出そうと思ってたんですが。

サロゲートペアの判定法です。

サロゲートペアは2文字として判定されますが、文字列の場合1文字ずつ取り出すことになります。
これで処理を別分けすれば正確な文字数を数えたりできます。異体字セレクタはまた別です。

といっても単純ですが。

<<<((n) 番目\( (文字列) \)の文字) < ((1) 番目\( [U+10000] \)の文字)> または <((2) 番目\( [U+203FF] \)の文字) < ((n) 番目\( (文字列) \)の文字)>> ではない>

<<[ퟮ] < ((n) 番目\( (文字列) \)の文字)> かつ <((n) 番目\( (文字列) \)の文字) < []>>

上はサロゲートペア内の最小最大のUnicodeでの判定。
下は上のやつを1ずらしたやつです。

後輩にRust(プログラミング言語)やろうぜと言ったらゲームのRustと勘違いされた()
そんな流行ってんのそのゲーム?
1050Tatsuki1050
Scratcher
4 posts

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

スプライトを白黒にするとき使えるかも?
[色 v] の効果を ((1) / (0)) にする
さすがに誰でも知ってると思います…
次はモノクロです。2つのスプライトを使います
1つめはそのまま
2つめは複製してこのようなコードを組む
⚑ がクリックされたとき
前に出す
[幽霊 v] の効果を (50) にする
[色 v]の効果を (100) にする
これでモノクロになります

みなさん知ってますよね…すみません…

これは署名です。本文とは関係ありません。
1050Tatsuki1050
始めたばかりのScratcher
みなさまの少しの応援でも励みになります!
ぜひ作品を見てってください!
ぷろふぃーる
底“ 辺” Scratcherか“ ら” 抜“ け” 出“ し” た“ い” !!
oligami
Scratcher
100+ posts

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

作ってたプログラムの根幹の仕組みが上手く動かない事実に気づいて荒れてるので投稿します。

https://scratch.mit.edu/discuss/topic/353556/?page=5

とりあえず検索した限り、上記のキャリッジリターンをJSONハックで埋め込むという手法しか見つからなかったです。

皆さん、スプライトに喋らせるときに当然ながら改行とかしたいですよね。そこでこれ。
(translate [&#x000A;] to [Japanese ^]::#0fbd8c)
※最後のセミコロンはあってもなくてもいいですが、恐らくあった方がいいです。
これを使えばあら不思議、改行ができます。

ところでこれ、Unicodeなら何でも良いように見えますね。そんなことはなく、&#x0022;など、幾つかのUnicodeをうまく変換できません。おかげで「低速Unicode変換」という作成中のプロジェクトをかなり作り直す必要が出てきました。辛すぎる

追記:ライセンス等ですが、メインコンテンツ等として使う場合はライセンスを明記してください。でなければいらないです。良識があれば誰でもそうすると思いますが一応
既出だったらマジで悲しみます

Last edited by oligami (April 7, 2024 17:59:06)


後輩にRust(プログラミング言語)やろうぜと言ったらゲームのRustと勘違いされた()
そんな流行ってんのそのゲーム?
kinnniku_pi-mann
Scratcher
100+ posts

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

演算ブロックが長くなってかつ外側(?)が絶対値などの場合、(下のような感じ)
(((((((() から (10) までの乱数) - (0)) / (0)) * (0)) - (0)) - (0))の長さ)
移動させるのが面倒だが、それのもう一つ外側に((0)+())や(()と())などを入れると(下のような感じ)
((0) + (((((((() から (10) までの乱数) - (0)) / (0)) * (0)) - (0)) - (0))の長さ))
([] と (((((((() から (10) までの乱数) - (0)) / (0)) * (0)) - (0)) - (0))の長さ))
移動が楽になる

好きな証明発表ドラゴン
________________________
|                        | _,
|〇〇だから~~であり△△と考えるのが☐☐でしょう |=^ ‘~,
|                        | //:I /¯
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ’-'‛–>
Scratch短歌
質問に 答えるときは 投稿日 その後の投稿 必ずチェック(字余り)
zinbeizame2024
Scratcher
3 posts

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

「私が見つけた意外と知られてない裏技」
メールが一件も来ていないとき、通知のところには何も表示されていないとそこのあなたは思っていませんか?実は、画面を全画面にして、上へドラックすると0と大きく表示されてた!!!これは奇跡の大発見!?かもしれませんね!
1050Tatsuki1050
Scratcher
4 posts

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

zinbeizame2024 wrote:

「私が見つけた意外と知られてない裏技」
メールが一件も来ていないとき、通知のところには何も表示されていないとそこのあなたは思っていませんか?実は、画面を全画面にして、上へドラックすると0と大きく表示されてた!!!これは奇跡の大発見!?かもしれませんね!
どこのページでも上にドラッグ?すれば見れるんですか?
すみません何も知らなくて

Last edited by 1050Tatsuki1050 (April 13, 2024 01:42:37)


これは署名です。本文とは関係ありません。
1050Tatsuki1050
始めたばかりのScratcher
みなさまの少しの応援でも励みになります!
ぜひ作品を見てってください!
ぷろふぃーる
底“ 辺” Scratcherか“ ら” 抜“ け” 出“ し” た“ い” !!
medal-kuraharu
Scratcher
14 posts

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

#4065

環境を教えてもらえますか?
フォーラムに書き込む場所の上の
ツールバーのようなものの中の地球儀マークを押すと出てきます

Last edited by medal-kuraharu (April 13, 2024 02:32:01)


私の環境
My browser / operating system: MacOS Macintosh X 10.15.7, Safari 16.6, No Flash version detected

macOSになってしまっていますがipad第七世代です

初心者です
5-2kaito
Scratcher
100+ posts

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

再現可能でした。通知のアイコンをドラッグすることでできました。
My browser / operating system: Windows NT 10.0, Chrome 123.0.0.0, No Flash version detected

@5-2kaito
↑みたいな文字の作り方(主の作品ではありません) @-hu-ri-さんがしていたので真似しました。(流行るといいなあ!)

早速、問題です。
①漫画、葬送のフリーレンで勇者ヒンメルがフリーレンに鏡蓮華の指輪を渡すシーンが回想でありましたが、漫画では何話だったでしょうか。
②漫画、葬送のフリーレンで主が一番好きなキャラクターは何でしょう。

Powered by DjangoBB