Discuss Scratch

MARIO32KIRBY25
Scratcher
100+ posts

質問コーナー3

Poteto143 wrote:

どういう場面で、どういう方法でペンを使うのかこの文だけだと全くわからないので回答のしようがありません。
ライフバー(増減スクリプトあり)をスプライトまたはペンで表示させたときです。申し訳ございません。

Last edited by MARIO32KIRBY25 (March 1, 2020 01:47:33)

Poteto143
Scratcher
1000+ posts

質問コーナー3

難しい質問ですね・・・
ライフバーというのは、変数の値をゲージで可視化するものという解釈でいいですね?
そうすると、ペンで作るしか方法が思いつきません。むしろ、そっちの方がスマートに作れると思います。
実際、これだけで作れるので早いのは確かだと思います↓
@Greenflagがクリックされたとき体力200にするずっと消す 描写されたゲージを消すペンの太さを12にする外枠の部分ペンの色をにするx座標を-100、y座標を0にするペンを下ろすx座標を100、y座標を0にするペンを上げるペンの太さを10にする内側の部分ペンの色をにするx座標を-100、y座標を0にするペンを下ろすx座標を体力ずつ変えるペンを上げる

Last edited by Poteto143 (March 1, 2020 01:54:56)

MARIO32KIRBY25
Scratcher
100+ posts

質問コーナー3

Poteto143 wrote:

難しい質問ですね・・・
ライフバーというのは、変数の値をゲージで可視化するものという解釈でいいですね?
そうすると、ペンで作るしか方法が思いつきません。むしろ、そっちの方がスマートに作れると思います。
このプロジェクトではライフバーをスプライトで作る方法をやってみてますが、どっちのほうが早いですか?
My browser / operating system: Windows NT 10.0, Chrome 80.0.3987.122,
CPU / Celeron 3855U 1.60GHz
RAM / 4GB ドライブ / HDDのみ
※ただし、Windowsアップデートログはクリーンアップして削除している

Last edited by MARIO32KIRBY25 (March 1, 2020 02:08:57)

Poteto143
Scratcher
1000+ posts

質問コーナー3

作品を見ましたが、そういう方法もあるんですね。
ペンを使っても、作品中の方法を使っても、処理に影響が出るほどの速度の差は無いと思います。
つまり、「どっちでもいい」ということです。

ただし、あなたの作品の場合ならスプライトを使った方が良い・・・と思います。
見た目が良いですし。ペンはそこまで自由に見た目を変えられませんからね。

Last edited by Poteto143 (March 1, 2020 02:31:48)

MARIO32KIRBY25
Scratcher
100+ posts

質問コーナー3

ところで、バトル中、どこの部分が重かったと感じるところはありませんか。
コードで原因を見つけられるならお願いします。
念のためもう一度書きます。
My browser / operating system: Windows NT 10.0, Chrome 80.0.3987.122,
CPU / Celeron 3855U 1.60GHz
RAM / 4GB ドライブ / HDDのみ
※ただし、Windowsアップデートログはクリーンアップして削除している
misarin
Scratcher
31 posts

質問コーナー3

ずっと前から気になっていたんですけど、世界一スクラッチでフォロワー多い人って誰なんですか??
horiir22
Scratcher
100+ posts

質問コーナー3

@griffpatch さんですね。

Last edited by horiir22 (March 1, 2020 03:46:53)

Nobuki17
Scratcher
100+ posts

質問コーナー3

作品の使い方(またはメモとクレジット)のところに特に申請などをせずに scratch.mit.edu/discuss/youtube/… のリンクを張るのってガイドラインに反していますか?
hekisagon
Scratcher
100+ posts

質問コーナー3

Nobuki17 wrote:

作品の使い方(またはメモとクレジット)のところに特に申請などをせずに scratch.mit.edu/discuss/youtube/… のリンクを張るのってガイドラインに反していますか?
そのページを開いたときに、
『 Why do I see this page?
Links to YouTube videos on the forums are automatically converted to links to this page, to hide comments and other content. 』
要約・何故このページが表示されるのですか?ディスカッションフォーラムではあなたへのおすすめなどを表示させないためにリンクが自動変換されます。
といったことが書いてあるため、フォーラム以外では認められたものでは無いようです。

Last edited by hekisagon (March 1, 2020 04:25:34)

yamanoryu
Scratcher
13 posts

質問コーナー3

どうやったら記憶装置作れる
apple502j
Scratcher
1000+ posts

質問コーナー3

Nobuki17 wrote:

作品の使い方(またはメモとクレジット)のところに特に申請などをせずに scratch.mit.edu/discuss/youtube/… のリンクを張るのってガイドラインに反していますか?
申請がいるのは「ユーザーが作ったウェブサイト」です。YouTubeやScratchのウェブサイトはあなたが作ったものではないので、申請はいりません。
tshscra
Scratcher
28 posts

質問コーナー3

「ファイル」の中に「コンピューターに保存する」があります。作品を自分のパソコンに保存しようとここをクリックすると、「このファイルには、この操作を実行するように関連付けられたアプリがありません。アプリをインストールするか、または、既にインストールされている場合は、既定のアプリの設定ページで関連付けを作成してください。」という表示が出て、保存できません。スクラッチの中で保存されているからいいのですが、やはり、どうすればできるのかなと気になります。どなたか解決策を知っていれば教えてください。よろしくお願いします。
apple502j
Scratcher
1000+ posts

質問コーナー3

OSはWindowsでしょうか。また、保存するときにファイルをダブルクリックしていないでしょうか。(ファイル名を入力し保存ボタンを押すのが正しい方法です。)
19024sotiy
Scratcher
500+ posts

質問コーナー3

FPSを測定するスクリプトを教えてください(検索してもいいのですが、人の意見を聞きたいためしません)。
yaakiyu
Scratcher
82 posts

質問コーナー3

19024sotiy wrote:

FPSを測定するスクリプトを教えてください(検索してもいいのですが、人の意見を聞きたいためしません)。
FPS測定用と1秒測定用と表示用の3つの変数を用意します。
変数表示用を表示する○○を送るずっとFPS0にする1秒0にする一秒=1まで繰り返すFPS1ずつ変える表示用FPSにする

○○を受け取ったときずっと1秒待つ一秒1にする
で出来ると思います。
KimiruHamiru
New Scratcher
500+ posts

質問コーナー3

yamanoryu wrote:

どうやったら記憶装置作れる
記憶装置は「情報を記録する」、「記録した情報を取り出す」ということができればいい

と思うので、
広い意味では「そろばん」とか「紙と鉛筆」とかも記憶装置として機能します。
「砂浜と木切れ」あたりなら手作りもできそうです。そんな意味では「Scratchはそれ自体が記憶装置だ」とも言えます。

一般に記憶装置と呼ばれる電子機器、USBメモリとかHDDとかSSDとかいったもの、を作るのは、ちょっと大変です。
私は説明できません。

という話は、おいておいて、「Scratchで、記憶する仕組み」についてちょっと書きます。

yamanoryuさんのプロジェクトを見た感じだと、
多分
・「ノートに箇条書き(かじょうがき)するような感じの情報」を
・「Scratchのプロジェクトで記録」して
・「実行時に、箇条書きしたものを、つぎつぎに、自動で、読みだす」
といった仕組みに興味がある、
ということなのかなと思ったのですが、あってるでしょうか?

という話題だと考えて話を続けます。

Scratchでは、「リスト」というのが、そのための機能です。
・「x座標、y座標」とか「セリフ」みたいな情報を、
・リストに、箇条書きで、何行も書き込んでおいて
・「何行目の情報」を取り出す
といった使い方をします。座標(数値)でもセリフ(文字列)でも、リスト1つあたり最大「20万行」の情報が保存できます。

・「箇条書き」にすることで、情報を単純にして
・おなじことの「くりかえし」で処理する
というのは、プログラミングではよくやるやりかたです。

ということで「Scratchのリスト」について調べたり試したりしてみると、目標に近づけるかなと思います。

ただ、そのまえに、

リストを理解したりうまく使うためには、おそらく「変数(へんすう)」について、知っていることが必要です。
変数は「箇条書き」にはあんまり向いていませんが、間違いなく「記憶するための仕組み」です。
変数は、「箇条書きして。行番号で情報を取り出す」といったことができないぶん、リストよりはだいぶ単純です。
「変数」をまだ使ったことがないなら、
まずは「Scratchの変数」について調べたり試したりしてみるのが良いかなと思います。
kazutch
Scratcher
25 posts

質問コーナー3

NINININISS wrote:

https://scratch.mit.edu/projects/313985995/ って外部サイトのリンクがたくさん貼ってあるんですけど、
外部サイトのリンクを貼っていいんですか?
別のスレッドの方が良かったのかな…. 
大丈夫です。
kazutch
Scratcher
25 posts

質問コーナー3

日本でフォロワー○○番目ってよく聞くけど
どうやってわかるの?
tshscra
Scratcher
28 posts

質問コーナー3

apple502jさん、今回も私の質問に対して答えていただきありがとうございます。OSはWindowsです。また、保存するときにファイルをダブルクリックしていました。(ファイル名を入力し保存ボタンを押すのが正しい方法です。)apple502jさんに言われる通りに、ワンクリックしましたら、やはり同じ文面「このファイルには、この操作を実行するように関連付けられたアプリがありません。アプリをインストールするか、または、既にインストールされている場合は、既定のアプリの設定ページで関連付けを作成してください。」が出てきましたが、上に、ファイル名と保存してある場所が表示されていました。「コンピューターから読み込む」をクリックするとファイルの保存場所が表示され、そこに間違いなく保存されていて、また、読み込むことができました。つまり、保存はちゃんとできているのですが、やはり、この文面「このファイルには、この操作を実行するように関連付けられたアプリがありません。アプリをインストールするか、または、既にインストールされている場合は、既定のアプリの設定ページで関連付けを作成してください。」が出てくるのが気になります・・・。なんとかなりませんか。よろしくお願いします。
cranegame
Scratcher
88 posts

質問コーナー3

このスプライトがクリックされたとき終わるまでの音を鳴らす終わるまでの音を鳴らす

これで、
このスプライトがクリックされたときすべての音を止める
をやっても、最初の音は止まるのですが、2つめの音がなってしまいます。どちらの音も消すには、どうしたらいいですか?

Powered by DjangoBB