Discuss Scratch
- Discussion Forums
- » 日本語
- » 意外と知られていないテクニック集
- kntnkmr
-
Scratcher
100+ posts
意外と知られていないテクニック集
あれなにかのプロジェクトで存在してないからいじって実装してるプロジェクトを見たと思ったのですが思い違いだったかもしれません
訂正します
訂正します
- ioqj
-
Scratcher
500+ posts
意外と知られていないテクニック集
(#4388)元投稿は8年前のものです。当時はScratch2.0の時代だったので、Scratch3.0とは仕様が異なるものがあります。ブロックの色を変えられる。どうやるの?
今となっては意味を持ちませんが、やり方はここに書かれています。
P.S. ↑の文を書いている最中に返答先の投稿が削除されたようです。
元投稿の文章中には特に問題点は見つかりませんし、拡張機能関係だったら、モデレーターが投稿に直接手を加えることが多いイメージなので、もしかしたらミスなのかもしれません。
ネクロポスト判定だったようです。意味を理解できていませんでした
Last edited by ioqj (March 20, 2025 01:59:44)
- hizahige
-
Scratcher
55 posts
意外と知られていないテクニック集
「爆早い」とは何ですかやってみるのが手っ取り早いと思います。けど一応説明しておくと、すごく早いテンポ、ですね。
あと、店舗になっているのはただの誤字です。
- finalbacon
-
Scratcher
100+ posts
意外と知られていないテクニック集
#4389
Scratcherならquoteの横にあるeditというボタンを押せば、発言内容を編集出来ます。
NewScratcherの場合はeditがある間は編集できます(いつ消えるのかは知りません)。
一応テクニックなのでトピックの内容には反してないでしょう。多分。
Scratcherならquoteの横にあるeditというボタンを押せば、発言内容を編集出来ます。
NewScratcherの場合はeditがある間は編集できます(いつ消えるのかは知りません)。
一応テクニックなのでトピックの内容には反してないでしょう。多分。
- user3829
-
Scratcher
100+ posts
意外と知られていないテクニック集
When green flag clickedで擬似的に奥行きを再現できます。
ずっと
もし <[上向き矢印 v]キーが押された> なら
大きさを (速度に応じて変える) ずつ変える
でなければ
もし <[下向き矢印 v]キーが押された> なら
大きさを (速度に応じて変える) ずつ変える
Y座標を () ずつ変えるをうまく使えばさらにリアルになります。
- newmomizi_txt
-
Scratcher
1000+ posts
意外と知られていないテクニック集
見かけの大きさ、x座標、y座標は奥行きに反比例させるようにすると、よりリアルになります。
実際のゲームとかだと、カメラに極端に近いオブジェクトは半透明で表示されたりしますから、0<z<1の範囲で段階的に幽霊効果を入れてみるのも面白そうです。
foreverこれはz<=0の場合を考慮していないため、表示がおかしくなります。
go to x: ((本当のx座標) / (z座標)) y: ((本当のy座標) / (z座標))
set size to ((本当の大きさ) / (z座標)) %
end
実際のゲームとかだと、カメラに極端に近いオブジェクトは半透明で表示されたりしますから、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
こんな感じにして使うと敵が端っこから湧いてきてプレイヤーを追っかけまわします
- finalbacon
-
Scratcher
100+ posts
意外と知られていないテクニック集
#4393
ちなみにですが、1/0でInfinityになるように-1/0では-Infinity(マイナスの無限)になります。
他にもInfinityを作り出す方法もあります。たとえば…
ちなみにですが、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
意外と知られていないテクニック集
ディスカッションフォーラムで、同じページのリンクを貼るときは
より
のほうが読み込みが速い。
例)
1つ上の投稿
https://scratch.mit.edu/discuss/topic/243405/?page=220#post-8469739
https://scratch.mit.edu/discuss/post/8469739/
記憶が正しければ、フォーラムの読み込み時間が短くなった去年の7月のアップデートで追加された機能
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
なお、周辺の投稿が削除されてページ番号がずれてしまうと、そのリンク(以下の形式)では正しく投稿に飛べなくなります。
よっぽどのことがない限りは、(略)/post/[postID]/ の方を使用することを個人的にはお勧めします。
※追記
postIDをコピペして後者のURLでアクセスすれば別ですが、過去ログを漁っているなかでいちいちその作業をするのは面倒です。
なお、周辺の投稿が削除されてページ番号がずれてしまうと、そのリンク(以下の形式)では正しく投稿に飛べなくなります。
https://scratch.mit.edu/discuss/topic/[topicID]/?page=[page]#post-[postID]
※追記
postIDをコピペして後者のURLでアクセスすれば別ですが、過去ログを漁っているなかでいちいちその作業をするのは面倒です。
Last edited by tsmcoder (March 26, 2025 05:14:54)














