Discuss Scratch

taitai_9
Scratcher
10 posts

プログラム得意な人へ質問です!

こんにちは!taitai_9です!!!突然なんですが、今、「アンダーテール」とゆうげーむの二次創作を作ってまして、大体できたんですけれども、ゲームオーバーになった時、真ん中にハートが出てきて、ばらばらに砕け散るとゆう動きを再現したいのですが、ハートのかけらは、別々の方向へ飛んでいくので、一つのスプライトでは、再現できません。「クローン」とゆう機能を使ってみよう!とおもったのですが、まず、つかいかたがわかりません。だから、わかる人は、教えてください!
IMATUNOKAMI
Scratcher
100+ posts

プログラム得意な人へ質問です!

https://scratch.mit.edu/discuss/topic/535071/
質問は↑でしてください。

↑ ここの灰色の線から後ろは署名です。
IMATUNOKAMIです。
フォローよろしくお願いします。
諸作品に投票よろ!!!
IMATUNOKAMI
Scratcher
100+ posts

プログラム得意な人へ質問です!

クローンは、
[ v] のクローンを作る
を実行して、
クローンされたとき
ブロックの下に移動するプログラムを組むことで使えます。

↑ ここの灰色の線から後ろは署名です。
IMATUNOKAMIです。
フォローよろしくお願いします。
諸作品に投票よろ!!!
IMATUNOKAMI
Scratcher
100+ posts

プログラム得意な人へ質問です!

詳しくは
https://ja.scratch-wiki.info/wiki/クローン
を参照してください。

↑ ここの灰色の線から後ろは署名です。
IMATUNOKAMIです。
フォローよろしくお願いします。
諸作品に投票よろ!!!
taitai_9
Scratcher
10 posts

プログラム得意な人へ質問です!

ありがとーございます!早速やってみます
StrongPeanut
Scratcher
1000+ posts

プログラム得意な人へ質問です!

IMATUNOKAMI wrote:

https://scratch.mit.edu/discuss/topic/535071/
質問は↑でしてください。
相手の質問を解決してあげることが優先です。注意はその後です。

やぁ、低浮上ラグビー部だよ.
みんなで日本代表を応援しよう!
taitai_9
Scratcher
10 posts

プログラム得意な人へ質問です!

やってみたのですが、うまくいきません。教えてください
Kurumichann8132
Scratcher
100+ posts

プログラム得意な人へ質問です!

#7
どこが困っているのかがわからないと、答えを出せません。。
困ったことがあったら、そのプロジェクトを共有してどこがうまく行かないのか、状況を説明しましょう。
そうすれば、答えを導かせやすくなります。
SUPERMANYGAMES_new
Scratcher
2 posts

プログラム得意な人へ質問です!

taitai_9 wrote:

やってみたのですが、うまくいきません。教えてください
質問はここでお願いします
同じような内容のトピックをいくつも作られるとトピックは消せないので迷惑になります
tou-rou2
Scratcher
500+ posts

プログラム得意な人へ質問です!

#9
#6を見ましたか。
質問があってトピックを立てているのですから、それに答えるというのが我々のすべきことで、一番に優先されるべきです。
他トピックの誘導は最後でも可能です。

ni li kama jo pi jan toki toki pona.
sina o toki toki pona!
KimiruHamiru
New to Scratch
500+ posts

プログラム得意な人へ質問です!

taitai_9 wrote:

こんにちは!taitai_9です!!!突然なんですが、今、「アンダーテール」とゆうげーむの二次創作を作ってまして、大体できたんですけれども、ゲームオーバーになった時、真ん中にハートが出てきて、ばらばらに砕け散るとゆう動きを再現したいのですが、ハートのかけらは、別々の方向へ飛んでいくので、一つのスプライトでは、再現できません。「クローン」とゆう機能を使ってみよう!とおもったのですが、まず、つかいかたがわかりません。だから、わかる人は、教えてください!

Scratchには「元の絵がバラバラにくだける」という機能はないので
「ハートが砕ける」という仕組みを作る場合、たとえばハートが3つに割れる場合は、

・ハートの絵を隠す
・左上のかけらを表示する
・右上のかけらを表示する
・下のかけらを表示する

という、4つの手順でやるのが、順当な方法かなと思います。
かけらは、それぞれ手書きする必要があります。

「左上のかけら」のスプライトを作って、それに
・メッセージを受け取ったら、ハートが表示されていたところに、表示する
・メッセージを受け取ったら、どこかに飛んでいく

というコードを、3つのかけら=3つのスプライトに定義する、という方法であれば、
手間はかかりますが、やろうと思えば、作れるんじゃないでしょうか?

ここ↑までは「やろうと思えばできる、理解している」
(「1つのスプライトでは、再現できません」というのは「3つか4つのスプライトなら再現できそう」と考えているのかなと)

として、

この「手間」を「少しの手間」にできるのが、クローンの機能です。

・ハートの絵を隠す
・「左上のかけら」のコスチュームに変える
・自分自身のクローンを作る(この時点でステージ上には、「隠す」された「本体と1つのクローン」がある。)
・「左上のかけら」のコスチュームに変える
・自分自身のクローンを作る(この時点でステージ上には、「隠す」された「本体と2つのクローン」がある。)
・「下のかけら」のコスチュームに変える
・自分自身のクローンを作る(この時点でステージ上には、「隠す」された「本体と3つのクローン」がある。)
・何も書いていないコスチュームに変える
・「表示して」のメッセージを送る

みたいなコードを書くと、上の、「3つのスプライト」を使う方法と、だいたい同じことができます。

かけらのコスチュームの時に作った3つの分身(それぞれ右上、左下、下のかけらのコスチュームの状態)が、表示される。
本体も表示されるが、「何も書いてないコスチュームであれば画面上には見えない。

という結果になります。
クローンの扱いについて、細かい作法はいろいろあるかと思いますが、まずはこんな感じで作ってみてはどうかなと思います。
クローン3つぐらいだと「手間」はあまり変わらないかも知れませんが、ハートが100個の破片に!なんていう場合は多分クローンを使う方が楽です。
Elevator_yukkuri123
Scratcher
100+ posts

プログラム得意な人へ質問です!

SUPERMANYGAMES_new wrote:

taitai_9 wrote:

やってみたのですが、うまくいきません。教えてください
質問はここでお願いします
同じような内容のトピックをいくつも作られるとトピックは消せないので迷惑になります
先に教えてあげてください。

──────▄▀▄─────▄▀▄
─────▄█░░▀▀▀▀▀░░█▄
─▄▄──█░░░░░░░░░░░█──▄▄
█▄▄█─█░░▀░░┬░░▀░░█─█▄▄█
——————————————————meow—
Made by –CookieAnimates–
yuzupon1133-sub
Scratcher
1000+ posts

プログラム得意な人へ質問です!

Elevator_yukkuri123 wrote:

SUPERMANYGAMES_new wrote:

taitai_9 wrote:

やってみたのですが、うまくいきません。教えてください
質問はここでお願いします
同じような内容のトピックをいくつも作られるとトピックは消せないので迷惑になります
先に教えてあげてください。
すでに #10 で注意してありますので、さらに言う必要はありません。

↑ここから下は署名です。

↑ここから下は署名です。

↑ここから下は署名です。
署名ってなんぞや!?その答えはここにあります。
てか自分のユーザー名ググッたらTwitter出てきて草
IMATUNOKAMI
Scratcher
100+ posts

プログラム得意な人へ質問です!

StrongPeanut wrote:

IMATUNOKAMI wrote:

https://scratch.mit.edu/discuss/topic/535071/
質問は↑でしてください。
相手の質問を解決してあげることが優先です。注意はその後です。
クローンについては答えましたが

↑ ここの灰色の線から後ろは署名です。
IMATUNOKAMIです。
フォローよろしくお願いします。
諸作品に投票よろ!!!
Kurumichann8132
Scratcher
100+ posts

プログラム得意な人へ質問です!

#14
人の感情を読み取っても確実とは限りませんが、一番最初に注意をするのではなく、先に解決してからにしてくださいということだと思います。

Powered by DjangoBB