Discuss Scratch

tominagahiroki
Scratcher
10 posts

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

go to [ v]



create clone of [ v]



forever

end

で挟んでメズマライザーの最初風の完成!!

これは署名です!

Last edited by tominagahiroki (April 12, 2025 10:58:22)

kntnkmr
Scratcher
100+ posts

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

#4377
<key [どれかの v] pressed?>
というブロックは無いのでmakeymakeyでするしかありません
jsonファイルいじったらできるらしいですが.

あります

Last edited by kntnkmr (March 13, 2025 09:12:59)

kouhei-1
Scratcher
1000+ posts

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

<[どれかの v] キーが押された>
ブロックは存在します。
kntnkmr
Scratcher
100+ posts

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

あれなにかのプロジェクトで存在してないからいじって実装してるプロジェクトを見たと思ったのですが思い違いだったかもしれません
訂正します
yuito2013
Scratcher
100+ posts

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

 ([e^ v] of (1)::operators)
でネイピア数が求められるん
hizahige
Scratcher
55 posts

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

テンポを ((1) / (0)) にする

で爆早い店舗ができます( :
sei6sei
Scratcher
500+ posts

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

「爆早い」とは何ですか
ioqj
Scratcher
500+ posts

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

keitamonmon wrote:

(#4388)

yuki384 wrote:

ブロックの色を変えられる。
どうやるの?
元投稿は8年前のものです。当時はScratch2.0の時代だったので、Scratch3.0とは仕様が異なるものがあります。
今となっては意味を持ちませんが、やり方はここに書かれています。

P.S. ↑の文を書いている最中に返答先の投稿が削除されたようです。
元投稿の文章中には特に問題点は見つかりませんし、拡張機能関係だったら、モデレーターが投稿に直接手を加えることが多いイメージなので、もしかしたらミスなのかもしれません。
ネクロポスト判定だったようです。意味を理解できていませんでした

Last edited by ioqj (March 20, 2025 01:59:44)

hizahige
Scratcher
55 posts

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

sei6sei wrote:

「爆早い」とは何ですか
やってみるのが手っ取り早いと思います。けど一応説明しておくと、すごく早いテンポ、ですね。
あと、店舗になっているのはただの誤字です。
finalbacon
Scratcher
100+ posts

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

#4389
Scratcherならquoteの横にあるeditというボタンを押せば、発言内容を編集出来ます。
NewScratcherの場合はeditがある間は編集できます(いつ消えるのかは知りません)。
一応テクニックなのでトピックの内容には反してないでしょう。多分。
user3829
Scratcher
100+ posts

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

When green flag clicked
ずっと
もし <[上向き矢印 v]キーが押された> なら
大きさを (速度に応じて変える) ずつ変える
でなければ
もし <[下向き矢印 v]キーが押された> なら
大きさを (速度に応じて変える) ずつ変える
で擬似的に奥行きを再現できます。
Y座標を () ずつ変える
をうまく使えばさらにリアルになります。
newmomizi_txt
Scratcher
1000+ posts

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

見かけの大きさ、x座標、y座標は奥行きに反比例させるようにすると、よりリアルになります。
forever
go to x: ((本当のx座標) / (z座標)) y: ((本当のy座標) / (z座標))
set size to ((本当の大きさ) / (z座標)) %
end
これはz<=0の場合を考慮していないため、表示がおかしくなります。

実際のゲームとかだと、カメラに極端に近いオブジェクトは半透明で表示されたりしますから、0<z<1の範囲で段階的に幽霊効果を入れてみるのも面白そうです。
ma-sa-Games
Scratcher
28 posts

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

((1) / (0))
で無限(infinity)になります。
when I start as a clone
go to x: (0) y: (0)
point in direction (pick random (-180) to (180))
move ((0) - ((1) / (0))) steps
forever
point towards [プレイヤー v]
move (10) steps
end

こんな感じにして使うと敵が端っこから湧いてきてプレイヤーを追っかけまわします
yakitori10-10
Scratcher
24 posts

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

when [タイマー v] > (-1)
―――――――――――――
何をしても反応します。
finalbacon
Scratcher
100+ posts

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

#4393
ちなみにですが、1/0でInfinityになるように-1/0では-Infinity(マイナスの無限)になります。
他にもInfinityを作り出す方法もあります。たとえば…
((90)の[tan v]::operators) //360で割ったあまりが90のときはInfinityになります
((-1)*((0)の[log、In v]::operators))
などです。
ie_523
Scratcher
100+ posts

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

when green flag clicked
forever
if <key [上向き矢印 v] pressed?> then
change y by (速さ)
if <touching color [#000000] ?> then
change y by ((速さ) * (-1))
end
end
if <key [下向き矢印 v] pressed?> then
change y by ((速さ) * (-1))
if <touching color [#000000] ?> then
change y by (速さ)
end
end
if <key [右向き矢印 v] pressed?> then
change x by (速さ)
if <touching color [#000000] ?> then
change x by ((速さ)*(-1))
end
end
if <key [左向き矢印 v] pressed?> then
change x by ((速さ) * (-1))
if <touching color [#000000] ?> then
change x by (速さ)
end
end
end
色を貫通できなくなる。
色の部分は壁の色を入れる。
ちなみに速さの部分は10アタリがおすすめ

Last edited by ie_523 (March 25, 2025 02:43:58)

ie_523
Scratcher
100+ posts

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

when green flag clicked
repeat (300)
create clone of [自分自身 v]

end
when I start as a clone
forever
go to [どこかの場所 v]
set [色 v] effect to (pick random (0) to (200))
end
これは何にも知らない友達を脅かすのに使える。
初心者の人に見せたらすげぇ!っていう反応がもらえるよ。

Last edited by ie_523 (March 26, 2025 03:46:15)

ie_523
Scratcher
100+ posts

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

when [どれかの v] key pressed
if <not <key [ダメなキー v] pressed?>> then
broadcast [プロジェクト実行 v]
end
when I receive [プロジェクト実行 v]
・・・・・・・・・
これで、駄目なキー以外が押されたときのプログラムができる。
例えば、
when [ スペース v] key pressed
を使ってるけど
when [ どれかの v] key pressed
も使いたいときとかに使える。

Last edited by ie_523 (March 26, 2025 02:41:30)

kouryou118103
Scratcher
1000+ posts

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

ディスカッションフォーラムで、同じページのリンクを貼るときは
https://scratch.mit.edu/discuss/post/[postID]/
より
https://scratch.mit.edu/discuss/topic/[topicID]/?page=[page]#post-[postID]
のほうが読み込みが速い。

例)
1つ上の投稿
https://scratch.mit.edu/discuss/topic/243405/?page=220#post-8469739
https://scratch.mit.edu/discuss/post/8469739/

記憶が正しければ、フォーラムの読み込み時間が短くなった去年の7月のアップデートで追加された機能

Last edited by kouryou118103 (March 26, 2025 03:49:02)

tsmcoder
Scratcher
500+ posts

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

#4399
なお、周辺の投稿が削除されてページ番号がずれてしまうと、そのリンク(以下の形式)では正しく投稿に飛べなくなります。
https://scratch.mit.edu/discuss/topic/[topicID]/?page=[page]#post-[postID]
よっぽどのことがない限りは、(略)/post/[postID]/ の方を使用することを個人的にはお勧めします。

※追記
postIDをコピペして後者のURLでアクセスすれば別ですが、過去ログを漁っているなかでいちいちその作業をするのは面倒です。

Last edited by tsmcoder (March 26, 2025 05:14:54)

Powered by DjangoBB