Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー
- rapitan
- Scratcher
100+ posts
質問コーナー
ありがとうございます いくつかの場所で問題を起こしていた人のアカウントを緊急でBANしてもらいました(皆さんがブロックの意味で使っているものではなく、本当のBANです)。
Scratchでも外の世界でも、コミュニティーガイドライン以前に絶対にやってはいけないことがあります。
そのような場合は、厳格な対処が行われると考えてください。
まったく関係ない質問になるのですが、ブロックの意味のBANとはどういう意味でしょうか、、、
コメント欄閉鎖のことですか?
たぶんそうだと思います。
一定期間より前の活動はネットについてあまり知らなかった時の活動です…温かい目で見ていただけると幸いです…
rapitanです。 稀に活動しています。
- jitan
- Scratcher
1000+ posts
質問コーナー
アカウントそのものを消去ということですね、ありがとうございます 上に書いた通りなので、違います。
Congratulations.
The October labor lottery is complete. Your name was pulled.
For immediate placement, report to the Ministry of Admission at Grestin Border Checkpoint.
An apartment will be provided for you and your family in East Grestin. Expect a Class-8 dwelling.
Glory to Arstotzka.
- Dmsahi
- Scratcher
49 posts
質問コーナー
Qグラウドリストの作り方がわかりません
人生スタート{てきとうに::control} ::events
この世に生まれ
幼稚園入り
学研に入り
垢つくり
小学生になり
学研やめ塾に行き
活動停止し
新垢つくり
今に至る
- mochimochiking
- Scratcher
1000+ posts
質問コーナー
グラウドリストの作り方がわかりませんA. Q
たとえば01と並んでいたならばa、02ならb、03ならcなどの変換法則をあらかじめ決めておき、変換する方法があります。
undefined
- Dmsahi
- Scratcher
49 posts
質問コーナー
言葉は入れれますか?(ブロックで教えて下さい)グラウドリストの作り方がわかりませんA. Q
たとえば01と並んでいたならばa、02ならb、03ならcなどの変換法則をあらかじめ決めておき、変換する方法があります。
Last edited by Dmsahi (June 25, 2017 06:02:55)
人生スタート{てきとうに::control} ::events
この世に生まれ
幼稚園入り
学研に入り
垢つくり
小学生になり
学研やめ塾に行き
活動停止し
新垢つくり
今に至る
- hhayyatto
- Scratcher
1000+ posts
質問コーナー
Last edited by hhayyatto (June 25, 2017 06:17:30)
hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色⏯ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :) HSPの教科書が買えない
- hhayyatto
- Scratcher
1000+ posts
質問コーナー
変数がーにならなくなってほしいのですがどうすればいいですか?
意味不明::#00ffff
Last edited by hhayyatto (June 25, 2017 06:23:36)
hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色⏯ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :) HSPの教科書が買えない
- nankin
- Scratcher
500+ posts
質問コーナー
そういうのはやめてください。意味不明
変数がーにならなくなってほしいのですがどうすればいいですか?
もし <(変数) = [1]> ならこんな感じでしょうか。
[変数 v] を [元の値] にする
end
1> print(nankin!)
Fatal error: Unexpectedly found nil while unwrapping an Optional value
- Tarokun
- Scratcher
5 posts
質問コーナー
クラウドリストってどうやってつくるんですか?
[変数] を [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-^\@[;:],./\?><L+*}{`P=~|] にするとか使っているみたいなんですが
- inoking
- Scratcher
1000+ posts
質問コーナー
長いです。検証用プロジェクトです。検証結果はこのプロジェクトのコメント欄に書いて頂ければいいです。興味深い質問ですね。 クローンの処理順=クローンされた順 なんでしょうか。何度か検証しましたが環境によって違うかもしれないので質問させて頂きました。
測定の基準となるものが必要ですので
コマさんが測定するためのプログラムを公開し、
依頼コーナーに書いてみてはどうでしょうか。
(混乱を避けるため結果記入はプロフかスタジオが望ましいです)
・単なる結果記入ではないこと
・プロジェクトのコメントではフォーマット機能が使えないこと
からここに書きます。
ソースを見ました。
「メッセージを送る」は以下です。
https://github.com/LLK/scratch-flash/blob/develop/src/interpreter/Interpreter.as
579 public function broadcast(msg:String, waitFlag:Boolean):void {
...
581 if (activeThread.firstTime) {
...
585 var findReceivers:Function = function (stack:Block, target:ScratchObj):void {
586 if ((stack.op == "whenIReceive") && (stack.args[0].argValue.toLowerCase() == msg)) {
587 receivers.push([stack, target]);
588 }
589 }
590 app.runtime.allStacksAndOwnersDo(findReceivers);
...
605 }
https://github.com/LLK/scratch-flash/tree/develop/src/scratch/ScratchRuntime.as
1341 public function allStacksAndOwnersDo(f:Function,setDoObj:Boolean=false):void {
1342 // Call the given function on every stack in the project, passing the stack and owning sprite/stage.
1343 // This method is used by broadcast, so enumerate sprites/stage from front to back to match Scratch.
...
1346 for (var i:int = stage.numChildren - 1; i >= 0; i--) {
1347 var o:* = stage.getChildAt(i);
1348 if (o is ScratchObj) {
1349 if (setDoObj) currentDoObj = ScratchObj(o);
1350 for each (stack in ScratchObj(o).scripts) f(stack, o);
1351 }
1352 }
...
1356 }
これによりメッセージの受け取り順は逆になっているものと思われます。
※ちなみに「前に出す」で表示順序を入れ替えてみましたが結果は変わりませんでした。
クローンの実行順序は私も詳しくは分かっていないのですが
以下で登録された
https://github.com/LLK/scratch-flash/blob/develop/src/Scratch.as
164 protected function initialize():void {
...
176 stage.frameRate = 30;
...
209 stage.addEventListener(Event.ENTER_FRAME, step);
...
224 }
734 protected function step(e:Event):void {
735 // Step the runtime system and all UI components.
...
743 }
threads 配列の中身を順番に実行している処理が見つかります。
https://github.com/LLK/scratch-flash/blob/develop/src//interpreter/Interpreter.as
222 public function stepThreads():void {
223 startTime = getTimer();
224 var workTime:int = (0.75 * 1000) / app.stage.frameRate; // work for up to 75% of one frame time
...
228 while ((currentMSecs - startTime) < workTime) {
...
232 for each (activeThread in threads) {
...
234 stepActiveThread();
...
253 }
まとめ
以上によると実行順序は環境によって変わるものではなく一意に決まります。
ただし、
クローンの実行順序やメッセージの受け取り順序は公開されているものではないので
これらに依存した書き方は避けたほうがよさそうです。
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- masa2004
- Scratcher
1000+ posts
質問コーナー
グラウドリストの作り方がわかりませんQ
クラウド変数というものがありますよね。それがあるのに、リストはありません。そこで、リストの情報をクラウド変数に保存して、またリストに書き込み直すのを繰り返せばいい!ということなのですが、ここで困った事があります。 クラウドリストってどうやってつくるんですか?[変数 v] を [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-^\@[;:] にする::variableとか使っているみたいなんですが
クラウド変数には数字しか書き込めないのです。
なので、このままだと「あ」や「ア」はおろか、「A」すらも書き込めないのです。そこで、
1文字1文字に数を当てはめるのです。
tarokunさんが言っていた、
[変数 v] を [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-^\@[;:] にする::variableというのは、
A=01,B=,02と、順に数を当てはめるため、使用する文字を番号順に並べた変数を意味しています。
例えば、
[☁リスト用変数 v] を [0001] にするでは、リストに「AB」と書き込むことができます。
さて、こんな感じで作っていると、途中である問題がおきます。
そう、リストの改行ができません。
そこで、改行するポイントに、「00」などを入れます。
「010002」では、
こうなります。これを繰り返すことで、クラウドリストができます。
ただし、この技術を使ってチャットルームを作ることは禁止されています。詳しくは、クラウドのFAQを見てください。
ウワーー
- koutilyan
- Scratcher
50 posts
質問コーナー
動くアイコンを作るには、どうすればいいですか?
教えてください。
教えてください。
[困った v] キーが押されたとき
x座標で (質問コーナー) にいく
ずっと
わかったまで待つend
僕は、scratchを使って、自分がつくりたいなぁーーっっておもった作品を作っています(*'ω'*)
ほかの人のアイデア作品を見るのにはまっています!
そんな面白い作品があれば教えてください!
面白い作品を教えてあげるためでもあるこのリンク。
これまでの自信作のうちの一つはこれ。
みてほしい。ぜひ。この作品を。
旗を押す時を待っていた。by:koutilyan
2年生の時から始めました!はじめたきっかけ?scratchでプログラミングの本をお父さんが買ってきた、ですね
一番初めのころの作品は試しにいろいろプログラミングしていたのもあって面白くなくてショーもない作品だと思います(思うじゃなくて絶対
- koutilyan
- Scratcher
50 posts
質問コーナー
動くアイコンを作るには、どうすればいいですか?
教えてください。[困った v] キーが押されたときx座標で (質問コーナー) にいくずっと
わかったまで待つ
僕は、scratchを使って、自分がつくりたいなぁーーっっておもった作品を作っています(*'ω'*)
ほかの人のアイデア作品を見るのにはまっています!
そんな面白い作品があれば教えてください!
面白い作品を教えてあげるためでもあるこのリンク。
これまでの自信作のうちの一つはこれ。
みてほしい。ぜひ。この作品を。
旗を押す時を待っていた。by:koutilyan
2年生の時から始めました!はじめたきっかけ?scratchでプログラミングの本をお父さんが買ってきた、ですね
一番初めのころの作品は試しにいろいろプログラミングしていたのもあって面白くなくてショーもない作品だと思います(思うじゃなくて絶対
- koutilyan
- Scratcher
50 posts
質問コーナー
動くアイコンを作るには、どうすればいいですか?
教えてください。[困った v] キーが押されたときx座標で (質問コーナー) にいくずっと
わかったまで待つ
僕は、scratchを使って、自分がつくりたいなぁーーっっておもった作品を作っています(*'ω'*)
ほかの人のアイデア作品を見るのにはまっています!
そんな面白い作品があれば教えてください!
面白い作品を教えてあげるためでもあるこのリンク。
これまでの自信作のうちの一つはこれ。
みてほしい。ぜひ。この作品を。
旗を押す時を待っていた。by:koutilyan
2年生の時から始めました!はじめたきっかけ?scratchでプログラミングの本をお父さんが買ってきた、ですね
一番初めのころの作品は試しにいろいろプログラミングしていたのもあって面白くなくてショーもない作品だと思います(思うじゃなくて絶対
- mochimochiking
- Scratcher
1000+ posts
質問コーナー
正確には荒れる恐れのあるチャットルームが禁止されています。グラウドリストの作り方がわかりませんQクラウド変数というものがありますよね。それがあるのに、リストはありません。そこで、リストの情報をクラウド変数に保存して、またリストに書き込み直すのを繰り返せばいい!ということなのですが、ここで困った事があります。 クラウドリストってどうやってつくるんですか?[変数 v] を [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-^\@[;:] にする::variableとか使っているみたいなんですが
クラウド変数には数字しか書き込めないのです。
なので、このままだと「あ」や「ア」はおろか、「A」すらも書き込めないのです。そこで、
1文字1文字に数を当てはめるのです。
tarokunさんが言っていた、[変数 v] を [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-^\@[;:] にする::variableというのは、
A=01,B=,02と、順に数を当てはめるため、使用する文字を番号順に並べた変数を意味しています。
例えば、[☁リスト用変数 v] を [0001] にするでは、リストに「AB」と書き込むことができます。
さて、こんな感じで作っていると、途中である問題がおきます。
そう、リストの改行ができません。
そこで、改行するポイントに、「00」などを入れます。
「010002」では、
こうなります。これを繰り返すことで、クラウドリストができます。
ただし、この技術を使ってチャットルームを作ることは禁止されています。詳しくは、クラウドのFAQを見てください。
hota1024さんのこれのように使える言葉が制限されたものはOKです。
undefined
- masa2004
- Scratcher
1000+ posts
質問コーナー
「edit」で直すことができます。動くアイコンを作るには、どうすればいいですか?
教えてください。[困った v] キーが押されたとき
x座標で [質問コーナー v] にいく::motion
ずっと
わかったまで待つ::control
end
gifアニメという、パラパラ漫画のようなものを使います。
ひとコマずつ絵を描き、それをつなげます。
このサイトなどで作ることができます。
ウワーー
- mikikoii
- Scratcher
1000+ posts
質問コーナー
動くアイコンを作るには、どうすればいいですか?ここがいいです。
教えてください。[困った v] キーが押されたときx座標で (質問コーナー) にいくずっと
わかったまで待つend
注意:同じ画像を10枚連続でやらないと1病に一回変わる画像になりません。そのままだとScratchのバグ?で早くなってしまいます。
Last edited by mikikoii (June 25, 2017 10:04:09)
参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。