Discuss Scratch

ioqj
Scratcher
100+ posts

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

henohenomohezi- wrote:

scracthアニメを見ていると冒頭にloadingと書いてあり裏で色んなスプライトのコスチュームが何度も切り替わっているというプログラムをよく見ます。あれってどういう意味があるのでしょうか?
その作品を見る人に向けての工夫とかだと思います。例えば、アニメを見たい時に、最初の前置き部分で色々とコスチュームが変わって騒がしくなるのを隠すため、とかでしょうか。
何の意図があってやっているのかは、そのプロジェクトの作者に聞いてみた方が一番的確です。
ここで聞くより、作者に聞いた方が、あなたが望んている答えが返ってきやすくなるかもしれません。
次から質問をするときには、質問コーナー7でお願いします。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
henohenomohezi-
Scratcher
3 posts

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

わかりました!
ありがとうございます
guha-yarareta
Scratcher
11 posts

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

コスチュームは、一度読み込まないと切り替わるのに若干時間がかかります。一度読み込んで読み込み時間をなくすことでアニメをヌルヌル動かしています。
ioqj
Scratcher
100+ posts

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

guha-yarareta wrote:

コスチュームは、一度読み込まないと切り替わるのに若干時間がかかります。
根拠をお願いします。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
inoking
Scratcher
1000+ posts

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

ioqj wrote:

guha-yarareta wrote:

コスチュームは、一度読み込まないと切り替わるのに若干時間がかかります。
根拠をお願いします。
少なくとも、Scratch 2.0 のとき(マシンスペックも含め)はそうでした。
例えば、私のこれはその対策でスタート時に全コスチュームを一旦表示させて(メモリに読み込んで)います。

Scratch 3.0 のソースコード(この辺でしょうか)でも読み込み処理は数パターンあります。

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

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

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

多分中級者とかは知ってる
cat Flying bの上向きの腕の中に透明なのがある
ioqj
Scratcher
100+ posts

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

Takutogame wrote:

cat Flying bの上向きの腕の中に透明なのがある
それはテクニックと言うより豆知識ですね。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
kokutetu0911
Scratcher
100+ posts

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

結構常識だと思うけどスコア等を一上げたいとき
[(foo) v] を ((foo) + (1)) にする

Last edited by kokutetu0911 (Aug. 2, 2024 03:55:29)


Scratchはいいプログラミングサイトだけど、なぜプログラミングをせずに、暴言キッズが現れるのか我々調査隊はアマゾンの奥地へと向かった(?)
正直思うのが報告はいい機能だ。だが報告を嫌いな人に向けて撃つ人もいる。結局のところ報告とはどのように付き合って行こうかということのために我々scratcherはナイル川の上流へと向かった(?)
最近はディスカッションフォーラムも始めたkokutetu0911
サブ垢はこちら
ioqj
Scratcher
100+ posts

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

kokutetu0911 wrote:

スコア等を一上げたいとき
[(foo) v] を ((foo) + (0)) にする
それでは変数は変動しません。
また、変数の値を変えたいのであれば
[変数 v] を (1) ずつ変える
があります。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
HOTATE-KUN
Scratcher
7 posts

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

x座標を ((((x座標) - (100)) * (0.9)) + (100)) にする
こうすると、x座標100で滑らかに止まっていくようなプログラムの出来上がり☆
SS_STARgame
Scratcher
70 posts

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

@greenFlag が押されたとき::events hat
...
を使うのではなく、
@greenFlag が押されたとき::events hat
[緑の旗が押されたことにする v] を送る
[緑の旗が押されたことにする v] を受け取ったとき
. . .
といったようにします。
この一手間を加えることで、プロジェクト内のスクリプトのみでゲームのリセットなどが行えます。
ゲームをリセットするときなどに、「『緑の旗が押されたことにする』を送る」を使ってスクリプトを組めます。
例えば、タイトルに戻るのに緑の旗をいちいち押すゲームと、特定のキーを押す、またはゲーム内のボタンなどを押してタイトルに戻れるゲーム。
どちらがより快適に遊べるかは後者でしょう。

ここからは署名というものです
このプログラム過去の自分はどうやって作ったんだ?となる事がある
My browser / operating system: Windows NT 10.0, Chrome 128.0.0.0, No Flash version detected
POSTS
[#fcb1e3]0 → [#fcc0b1]50 → [#000000]100 → [#000000]200 → [#000000]300 → [#000000]400 → [#000000]500 → [#000000]750 → [#000000]1000::pen
[#fcb1e3]0 → [#fcc0b1]50 → [#ffd983]100 → [#d3fcb1]200 → [#a6d388]300 → [#b1fcf2]400 → [#b1c8fc]500 → [#d0b1fc]750 → [#f4b1fc]1000::pen
kinokoya3
Scratcher
42 posts

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

kokutetu0911 wrote:

結構常識だと思うけどスコア等を一上げたいとき
[(foo) v] を ((foo) + (1)) にする
これをつかって

( 1) 番目( [list v] )を ((( 1) 番目( [list v] ) :: list) + (1)) で置き換える
でリストの数値を1ずつ変えれる

これは署名です。
kinokoya3です!作品見てね!プロフィ⭐️❤️もよろしく!
ぜひ、フォローもしてね! フォロバ(f4f)もするよ!
最近は主に素材を作っているよ!
azinomoto-20
Scratcher
76 posts

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

#4150
をyでやらせていただいたんですけどできませんでした

←ここをクリックしてAZINOMOTO-20をフォローしてね
ioqj
Scratcher
100+ posts

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

kinokoya3 wrote:

[list v] の(...)番目を (([list v] の(...)番目::list) + (1)) で置き換える::list
でリストの数値を1ずつ変えれる
これを応用すれば、色々な工夫が出来ます。たとえば、
[list v] の([list v] の長さ :: list)番目を (([list v] の([list v] の長さ :: list)番目::list) と (...)) で置き換える::list
これを使えば、リストの一番最後の方にあるテキストを置き換えることが出来ます。

Last edited by ioqj (Aug. 7, 2024 03:04:46)


フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
yuitennpura
Scratcher
8 posts

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

停止ボタンが押されたときのブロックを簡単に作れる

旗がが押されたとき
ずっと
[LastTime] を (タイマー) にする
end

[タイマー] > ((LastTime) + (0.1)) のとき
[

ここから署名だお
こんちくわ!yuitennpuraです!
えっと、、、Friendマンションの入居者を探しています、、、 チーム「夢幻」も募集しています…
URLはこちら!
Friendマンション ここからレッツゴー!!!!!
チーム「夢幻」 ここからレッツゴー!!!!!

<これからよろしくお願いします!!
yuitennpura
Scratcher
8 posts

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

誤ってスプライトを削除してしまったら
編集ってところから
削除の取り消し(スプライト)
を押すと戻ってくるのだ

Last edited by yuitennpura (Aug. 7, 2024 02:57:12)


ここから署名だお
こんちくわ!yuitennpuraです!
えっと、、、Friendマンションの入居者を探しています、、、 チーム「夢幻」も募集しています…
URLはこちら!
Friendマンション ここからレッツゴー!!!!!
チーム「夢幻」 ここからレッツゴー!!!!!

<これからよろしくお願いします!!
ioqj
Scratcher
100+ posts

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

yuitennpura wrote:

停止ボタンが押されたときのブロックを簡単に作れる

旗がが押されたとき
ずっと
[LastTime] を (タイマー) にする
end

[タイマー] > ((LastTime) + (0.1)) のとき
そんなに複雑なものを組まなくても、
@greenflag がクリックされたとき
ずっと
タイマーをリセット
end

[タイマー v] > (0.1) のとき
...
これで成立します。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)
ito-noizi
Scratcher
100+ posts

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

#4156の方法だと、タイマーをリセットする必要がありません。他の場所でタイマーを使うのかというとよくないかもしれませんが、もしも他の場所でもタイマーを使いたいばあいは#4156の方がいいかもしれません。

Last edited by ito-noizi (Aug. 7, 2024 02:52:53)


一部のScratcherは量産型作品作ってるけど。
気が向いたときに改造して。
また一つ賢くなるのを繰り返していって。
プログラミング力を高めてってるんじゃないんか。

それってすごく良いことじゃん。
yuitennpura
Scratcher
8 posts

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

ioqj wrote:

yuitennpura wrote:

停止ボタンが押されたときのブロックを簡単に作れる

旗がが押されたとき
ずっと
[LastTime] を (タイマー) にする
end

[タイマー] > ((LastTime) + (0.1)) のとき
そんなに複雑なものを組まなくても、
@greenflag がクリックされたとき
ずっと
タイマーをリセット
end

[タイマー v] > (0.1) のとき
...
これで成立します。
私タイマー使いたくないのよ〜〜〜

Last edited by yuitennpura (Aug. 7, 2024 02:58:18)


ここから署名だお
こんちくわ!yuitennpuraです!
えっと、、、Friendマンションの入居者を探しています、、、 チーム「夢幻」も募集しています…
URLはこちら!
Friendマンション ここからレッツゴー!!!!!
チーム「夢幻」 ここからレッツゴー!!!!!

<これからよろしくお願いします!!
ioqj
Scratcher
100+ posts

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

yuitennpura wrote:

誤ってスプライトを削除してしまったら
編集ってところから
削除の取り消し(スプライト)
を押すと戻ってくるのだ
画像が貼れていませんよ
スプライトに限らず、コスチュームの削除の取り消しも可能ですね。

フォーラムの皆さん、こんにちは!ioqjと申します。
各リンクは以下から
コメント | フォロー | フォロワー | プロジェクト | お気に入り | 好き | フォローしているスタジオ | キュレーションしたスタジオ (通知数)
ついに夏が終わり、季節は秋、今まであんなに暑かったのが嘘のようです。。
現在のポスト数(署名の最終更新時点)は、(削除された投稿を除いて)314postsです。

Last edited by ioqj (9月 24, 2024 17:50:38)(JST)

Powered by DjangoBB