Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー
#11821Oct. 28, 2017 10:06:20
- daidaidai1
- Scratcher
1000+ posts
質問コーナー
同じ形のスプライトをもうひとつ用意し、判定を行うときにメッッセージで座標を指定させる? 同じスプライトのクローン同士で当たり判定を行う方法はありますか?
横からすいません 同じスプライトのクローン同士で当たり判定を行う方法はありますか?
~中略~
それだと自分自身も当たり判定に含まれ、常に当たっている判定になってしまうんです。
凄いめんどくさいですが、これで行くかと思います。(多分もっと簡単なのがあります。)@greenflag がクリックされたとき自分でも何言ってるかわからん
(全て v) 番目を [x v] から削除する
(全て v) 番目を [y v] から削除する
[変数 v] を [0] にする
適当な時::events
[変数 v] を (1) ずつ変える
[自分自身 v] のクローンを作る
クローンされたとき
新しいブロック(変数)
定義 新しいブロック(引数)::その他
ずっと
((引数)) 番目( [x v] )を [(x座標)] で置き換える
((引数)) 番目( [y v] )を [(y座標)] で置き換える
もし <<[コスチューム] = [丸]>> なら
もし <[ピタゴラスを使って求めた他のクローンまでの距離] < [円の半径]> なら
処理
end
でなければ
もし <<[コスチューム] = [四角]>> なら
もし <座標の差から触れているか求めた時触れている> なら
処理
end
でなければ
[もうわからん]と言う
end
end
end
簡単にすると
常にリストに座標を入れとく(何番目に入れるかは引数でわかる)
↓
ピタゴラスやらなんやらでリストに入ってるのを全部調べる(自分以外の)
↓
うまくいった~!
答えてくださった方、ありがとうございました。ピタゴラスの定理などでは複雑な形に対応しづらいので、mochimochikingさんの案で行きます。(実はさっきそれでやっていて、上手くいきました)まず、 同じスプライトのクローン同士で当たり判定を行う方法はありますか?<[ v] に触れた>に自分自身は指定できません。<[] 色に触れた><[] 色が [] 色に触れた>を使うか、#11826 の kohzzz さんのように座標をリストに登録して計算するかしかないでしょう。
#11822Oct. 28, 2017 10:22:07
- ikemennhamusuta-
- Scratcher
38 posts
質問コーナー
みなさん使ってる灰色の横線や画像の出し方を教えて下さい!
右から二番目の<>
㊀
ってなんですか?
右から二番目の<>
㊀
ってなんですか?
[ この投稿が見られた] を受け取ったとき
もし <無視された> なら落ち込む
#11823Oct. 28, 2017 10:29:30
- Ak-tui248
- Scratcher
100+ posts
質問コーナー
では、これはどうですか?それだと自分自身も当たり判定に含まれ、常に当たっている判定になってしまうんです。私の 同じスプライトのクローン同士で当たり判定を行う方法はありますか?単純すぎる考えでは、(2) 回繰り返す
[スプライト1 v] のクローンを作る
end
クローンされたとき
もし <[スプライト1 v] に触れた> なら
[ってな感じじゃだめですかね?] と言う
end
(2) 回繰り返す
[スプライト1 v] のクローンを作る
end
クローンされたとき
もし <[#247eb2] 色に触れた> なら//そのスプライトの色に変更して下さい。
[これでどうですか?] と言う
end
#11824Oct. 28, 2017 10:34:01
- PIPOsen
- Scratcher
100+ posts
質問コーナー
灰色の横線や画像の出し方を教えて下さい!署名のことですか? みなさん使ってるhttps://scratch.mit.edu/projects/176102190/でしたらこのプロジェクトで表示されるURLで編集できます
右から二番目の<>
㊀
ってなんですか?[ この投稿が見られた] を受け取ったときもし <無視された> なら落ち込む
みぎから2番目のものは選択したタグを除去するやつです。
Last edited by PIPOsen (Oct. 28, 2017 10:40:55)
#11825Oct. 28, 2017 10:34:43
- dream1030
- Scratcher
500+ posts
質問コーナー
灰色の横線や画像の出し方を教えて下さい!灰色の横線は、 みなさん使ってる@ikemennhamusuta-さんなら、ここで、灰色の線の下にある、広告などを書くことができます。
右から二番目の<>
㊀
ってなんですか?[ この投稿が見られた] を受け取ったときもし <無視された> なら落ち込む
右から2番目の記号は、クリックすると、書いたことを消せることができます。
画像を載せるには、左から5番目のをくりっくして、画像のURLを貼り付ければ、画像を載せることができます。
#11826Oct. 28, 2017 10:43:36
- ikemennhamusuta-
- Scratcher
38 posts
質問コーナー
どんな画像なら表示できますか?それと、「こちら」をリンク化させる方法を教えて下さい!灰色の横線や画像の出し方を教えて下さい!灰色の横線は、 みなさん使ってる@ikemennhamusuta-さんなら、ここで、灰色の線の下にある、広告などを書くことができます。
右から二番目の<>
㊀
ってなんですか?[ この投稿が見られた] を受け取ったときもし <無視された> なら落ち込む
右から2番目の記号は、クリックすると、書いたことを消せることができます。
画像を載せるには、左から5番目のをくりっくして、画像のURLを貼り付ければ、画像を載せることができます。
#11827Oct. 28, 2017 10:54:53
- ikemennhamusuta-
- Scratcher
38 posts
質問コーナー
解決しました。でも、まだ<>どんな画像なら表示できますか?それと、、「こちら」をリンク化させる方法を教えて下さい!灰色の横線や画像の出し方を教えて下さい!灰色の横線は、 みなさん使ってる@ikemennhamusuta-さんなら、ここで、灰色の線の下にある、広告などを書くことができます。
右から二番目の<>
㊀
ってなんですか?[ この投稿が見られた] を受け取ったときもし <無視された> なら落ち込む
右から2番目の記号は、クリックすると、書いたことを消せることができます。
画像を載せるには、左から5番目のをくりっくして、画像のURLを貼り付ければ、画像を載せることができます。
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
#11828Oct. 28, 2017 11:01:47
#11829Oct. 28, 2017 11:04:41
- daidaidai1
- Scratcher
1000+ posts
質問コーナー
答えて下さり、ありがとうございます。上の方でinokingさんがその案をすでに出してくだいました。では、これはどうですか?それだと自分自身も当たり判定に含まれ、常に当たっている判定になってしまうんです。私の 同じスプライトのクローン同士で当たり判定を行う方法はありますか?単純すぎる考えでは、(2) 回繰り返す
[スプライト1 v] のクローンを作る
end
クローンされたとき
もし <[スプライト1 v] に触れた> なら
[ってな感じじゃだめですかね?] と言う
end(2) 回繰り返す
[スプライト1 v] のクローンを作る
end
クローンされたとき
もし <[#247eb2] 色に触れた> なら//そのスプライトの色に変更して下さい。
[これでどうですか?] と言う
end
#11830Oct. 28, 2017 11:06:16
- dream1030
- Scratcher
500+ posts
質問コーナー
cubeuploadでの画像配信をお勧めします。ここなら、URLを作成できます。解決しました。でも、まだ<>どんな画像なら表示できますか?それと、、「こちら」をリンク化させる方法を教えて下さい!灰色の横線や画像の出し方を教えて下さい!灰色の横線は、 みなさん使ってる@ikemennhamusuta-さんなら、ここで、灰色の線の下にある、広告などを書くことができます。
右から二番目の<>
㊀
ってなんですか?[ この投稿が見られた] を受け取ったときもし <無視された> なら落ち込む
右から2番目の記号は、クリックすると、書いたことを消せることができます。
画像を載せるには、左から5番目のをくりっくして、画像のURLを貼り付ければ、画像を載せることができます。
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
まず、画像を右クリック→名前を付けて画像を保存 します。
ここをクリックして、「Select Images」をクリックします。
ファイルが開くので、画像を選択します。すると枠に画像が入ります。
「Start Upload」を押すとアップロードされて、画像の下にURLが出てきます。コピーして使用しましょう。
#11831Oct. 28, 2017 11:07:52
#11832Oct. 28, 2017 11:19:07
#11833Oct. 28, 2017 11:29:53
- inoking
- Scratcher
1000+ posts
質問コーナー
もう解決したようですが、、、答えてくださった方、ありがとうございました。ピタゴラスの定理などでは複雑な形に対応しづらいので、mochimochikingさんの案で行きます。(実はさっきそれでやっていて、上手くいきました) 同じ形のスプライトをもうひとつ用意し、判定を行うときにメッッセージで座標を指定させる?
それでよいならスプライトを分けてしまえば簡単になる気がします。
#11834Oct. 28, 2017 11:38:41
- toyox
- Scratcher
100+ posts
質問コーナー
説明不足ですみません。BBコード?プレーンテキスト?対応サイトはこちらに載っています。解決しました。でも、まだ<>(略)
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
<>㊀については選択中の文字列のBBコードを削除してプレーンテキストにするものです。
BBコードは文字列の内容ではない装飾や機能のためのスクリプト、例えば
[quote=test][url=URL!!]おうどん[/url][color=red]たべたい[/color][/quote]とあったときに、赤色の部分の[]で囲まれた部分を指します。HTMLでいうタグです。
プレーンテキストは、この部分を除いた実際に文章として意味のある部分、
おうどんたべたいに相当します。
まとめると、
[quote=test][url=URL!!]おうどん[/url][color=red]たべたい[/color][/quote]の内、
[quote=test][url=URL!!] [/url][color=red] [/color][/quote]
がBBコード、
おうどんたべたい
がプレーンテキストです。
#11835Oct. 28, 2017 12:01:38
- masa2004
- Scratcher
1000+ posts
質問コーナー
これを見てください(宣伝)BBコード?プレーンテキスト?対応サイトはこちらに載っています。解決しました。でも、まだ<>(略)
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
<>㊀については選択中の文字列のBBコードを削除してプレーンテキストにするものです。
#11836Oct. 28, 2017 12:10:30
- ikemennhamusuta-
- Scratcher
38 posts
質問コーナー
わかりやすかったです!( ̄^ ̄)ゞこれを見てください(宣伝)BBコード?プレーンテキスト?対応サイトはこちらに載っています。解決しました。でも、まだ<>(略)
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
<>㊀については選択中の文字列のBBコードを削除してプレーンテキストにするものです。
#11837Oct. 28, 2017 12:12:22
- ikemennhamusuta-
- Scratcher
38 posts
質問コーナー
説明不足ですみません。BBコード?プレーンテキスト?対応サイトはこちらに載っています。解決しました。でも、まだ<>(略)
㊀
の使い方がよくわかりません。どうすれば?再読み込み
あと、scratchの中の画像しかはれませんか?
<>㊀については選択中の文字列のBBコードを削除してプレーンテキストにするものです。
BBコードは文字列の内容ではない装飾や機能のためのスクリプト、例えば[quote=test][url=URL!!]おうどん[/url][color=red]たべたい[/color][/quote]とあったときに、赤色の部分の[]で囲まれた部分を指します。HTMLでいうタグです。
プレーンテキストは、この部分を除いた実際に文章として意味のある部分、おうどんたべたいに相当します。
まとめると、
[quote=test][url=URL!!]おうどん[/url][color=red]たべたい[/color][/quote]の内、
[quote=test][url=URL!!] [/url][color=red] [/color][/quote]
がBBコード、
おうどんたべたい
がプレーンテキストです。
なんとなくわかりました。全く関係無い質問:文字の色ってどうやって変えていますか?
#11838Oct. 28, 2017 12:52:22
#11839Oct. 28, 2017 12:59:24
#11840Oct. 28, 2017 13:57:21