Discuss Scratch

mi9g0n
Scratcher
1000+ posts

質問コーナー3

mikikoii wrote:

変数の中の文字が電光掲示板のように1文字ずつ動くやつで3.0でも動くものってありますか?
前の作品を見てたら2.0の頃のものだからかまともに動かなくて困ってます。
 基本的には2.0の仕組みがそのまま通用すると思います。(昔作ったやつを参考までに紹介します
 ただし今までは変数の中身がどれだけ長くても1行でしか表示されなかったのに、右端で折り返すようになったから、変数の中身が2行とか3行になるようになってしまいました。しかも試してみてお分かりのとおり勝手にセンタリングがかかります・・・
 作品を見る人がPCなのかタブレットなのか、1行で表示可能な変数のケタ数はいくつなのかが自動的に判別できればいいのですが(実はどの機種でも同じ?)、実行前に良い感じのケタ数をプレイヤーから手動で設定してもらった上で動かせば動くと思います。(ということで作ったのがこれ
mikikoii
Scratcher
1000+ posts

質問コーナー3

>>#5829 ありがとうございます なるほど、折り返すようになったのか・・・。使ってみます!
karaage-king
Scratcher
10 posts

質問コーナー3

スクラッチでほかの人の作品で宣伝していいんですか?
mikikoii
Scratcher
1000+ posts

質問コーナー3

karaage-king wrote:

スクラッチでほかの人の作品で宣伝していいんですか?
本人(あなたの指してる「ほかの人」)に聞くのがいいと思います。

Last edited by mikikoii (May 5, 2020 01:24:19)

sky_77
Scratcher
500+ posts

質問コーナー3

こちらを読むと分かると思います。被った

Last edited by sky_77 (May 5, 2020 01:12:15)

Llama_7783
Scratcher
6 posts

質問コーナー3

ペンの太さをにする
についての質問です。
 ペンの太さ 100 は座標上 直径何メモリ になるのでしょうか ? (´・ω・`)?
wikiに座標上何メモリか無かったので質問させていただきました。
sky_77
Scratcher
500+ posts

質問コーナー3

「目盛り」というのが良くわかりませんが直径は数字そのままのpx(つまり100歩分)です。
余談 wikiには「256超であれば256だったことにして処理される」とありますが3.0では上限はないようです。

Last edited by sky_77 (May 5, 2020 01:23:13)

Llama_7783
Scratcher
6 posts

質問コーナー3

#5835
教えていただきありがとうございます。 
ピクセルは座標上の目盛りのことを指していたということを知りませんでした
それと 上限 無いんですね!
penについてあまり詳しくなかったので助かりました。
zsc02
Scratcher
64 posts

質問コーナー3

Llama_7783 wrote:

#5835
教えていただきありがとうございます。 
ピクセルは座標上の目盛りのことを指していたということを知りませんでした
それと 上限 無いんですね!
penについてあまり詳しくなかったので助かりました。
あと、「背景を選ぶ」からxyglidとやらを選ぶとどのぐらいかわかりますよ。
ちなみにコスチュームからも見れます。
mamea_K
Scratcher
68 posts

質問コーナー3

クラウド変数について、検証してもわからなかったので質問します。クラウドデータは、1秒に10回(0.1秒に1回?)しか更新されないと聞いたのですが、クラウド変数を2つ以上用意した場合、ずっと変数1が更新されたと同時に2を更新することは可能ですか?また、クラウドデータのクールタイムは、全てのクラウド変数で共通なのか、クラウド変数1つ1つに適用されていますか?
inoking
Scratcher
1000+ posts

質問コーナー3

実験すれば分かりますよ。
答えだけ聞くよりも、そのほうが得るものが多いと思います。
mamea_K
Scratcher
68 posts

質問コーナー3

実験してもわからなかったので質問しているのですが、、、
inoking
Scratcher
1000+ posts

質問コーナー3

mamea_K wrote:

クラウド変数について、検証してもわからなかったので質問します。クラウドデータは、1秒に10回(0.1秒に1回?)しか更新されないと聞いたのですが、クラウド変数を2つ以上用意した場合、ずっと変数1が更新されたと同時に2を更新することは可能ですか?また、クラウドデータのクールタイムは、全てのクラウド変数で共通なのか、クラウド変数1つ1つに適用されていますか?

inoking wrote:

実験すれば分かりますよ。
答えだけ聞くよりも、そのほうが得るものが多いと思います。

mamea_K wrote:

実験してもわからなかったので質問しているのですが、、、
書かれていないことは分かりませんよ。
↑「クラウド変数について、検証してもわからなかったので質問します」を見落としていました。ごめんなさい。

どのような実験をされましたか?

Last edited by inoking (May 5, 2020 06:30:40)

mamea_K
Scratcher
68 posts

質問コーナー3

制限については、このようなスクリプトを組み、確認しました。
@greenflagがクリックされたときクラウドデータ0にする0.1秒待つクラウドデータ20にする0.1秒待つ10回繰り返すクラウドデータ1ずつ変える0.1秒待つクラウドデータ2100にする1秒に10回までなら100にならないもしクラウドデータ2=100ならクラウドは0.1秒に1回ですと言うでなければクラウドは1秒に10回までですと言う
クールタイムについては、以下のスクリプトで実験しました。

このスプライトがクリックされたとき0.1秒待つクラウドデータ30にする0.1秒待つクラウドデータ41000にする0.1秒待つクラウドデータ31000にするクラウドデータ41500にするもしクラウドデータ4=クラウドデータ3ならクラウドのクールタイムは全てで共有されていますと言うでなければクラウドのクールタイムは変数ごとに設定されています。と言う

この結果、制限の方では上手く行った(0.1秒に1回)のですが、クールタイムの方では、結果が異なることがありました。
tabasa
Scratcher
10 posts

質問コーナー3

My browser / operating system: Windows NT 10.0, Chrome 70.0.3538.102, No Flash version detected
もしなら
scratchでは、excelの「If」のように「もし~なら」のブロックを大量に繋げると、たとえプログラムに問題がなくとも正常に作動しなくなる場合はありますか?また、その場合の対処方法も教えてください。
ちなみに、このゲームですhttps://scratch.mit.edu/projects/391343410/
yukku
Scratcher
1000+ posts

質問コーナー3

よっぽどのことがない限り、正常に作動し続けます。おそらくプログラムに問題があります。どこでどのようにバグが起こりますか。
inoking
Scratcher
1000+ posts

質問コーナー3

複数クラウド変数があった場合の更新制限について:
サンプルを作りました。複数クラウド変数があった場合の更新制限
#5841 は私の誤読があったようで一部修正しました。申し訳ありません。

ソースコード上は 100 ミリ秒で制限をかけている場所は以下ですが
https://github.com/LLK/scratch-gui/blob/develop/src/lib/cloud-provider.js#L32
class CloudProvider {
    :
    constructor (cloudHost, vm, username, projectId) {
        :
        this.sendCloudData = throttle(this._sendCloudData, 100);
この CloudProvider は各クラウド変数毎に用意されている訳ではなさそうなので
プロジェクト全体で 100 ミリ秒での制限がかけられているようです。
実験でもそのような結果となりました。

つまり、別のクラウド変数であってもを続けてかき込むと制限がかかるようです。
また、今回分かったのですが
続けてかき込んでも最後の書き込みだけは反映されるようです
(おそらくプロジェクトからの書き込みが途絶えた時点でクラウドに反映される)。

Last edited by inoking (May 5, 2020 07:28:49)

mikikoii
Scratcher
1000+ posts

質問コーナー3

ScratchでCC BY 4.0 のサイトは使えますか?
sea-taro
Scratcher
82 posts

質問コーナー3

他のscratcherと共用のアカウントを作るのは禁止されていますか?
sky_77
Scratcher
500+ posts

質問コーナー3

はい。(というよりアカウントの共有行為が違反といったほうがいいかもしれません。)
Scratch - よくある質問より
一つのアカウントに複数の人がログインしても大丈夫ですか?
ウェブサイトとプロジェクトエディターは同じアカウントに複数人がログインしたときに混乱しやすいので、これは許可されていません。アカウントがコミュニティーガイドラインを破ることをした場合、すべての関連するアカウントがブロックされたり削除されたりする可能性があります。誰かにアカウントを共有して悪いことをされた場合、あなたのアカウントは他人のやったことのせいでブロックされるということです。

Powered by DjangoBB