Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー
- I_like_swimming
- Scratcher
6 posts
質問コーナー
robo_24さん、ありがとうございます。I_like_swimmingさん、abeeさん
気になって私も検証してみましたが、現象が起きませんでした
(「このスプライトをクリックする」の次に色の効果ブロックを入れました)
不思議に思って別PCで確認したところ、こちらは現象が発生しました。
メインPCと別PCの大きな違いは以下のとおりです。
メイン
OS:XP Pro SP3
ブラウザ:Chrome (XPのためVerは古い)
グラフィックボート:ATI Radeon HD3400 Series
別PC
OS:Win7 Enterprise SP1
ブラウザ:IE 11
グラフィックボード:NVIDIA Gforce GT220
ただブラウザはwindows7のほうをChromeに変えて実行しても現象が発生したので、
OSまたはグラフィックボードが原因かもと思います。
(細かい検証はできないので、あくまで可能性ですが)
動作環境によって結果が異なるのですね。
私も手元の3台で試してみました。
HP ProBook4340s (Windows7 SP1 + Chrome) : 現象発生
ASUS T100HA-128S(Windows10 + Chrome):現象発生
Lenovo X200(Windows Vista + 古いChrome):現象発生せず
robo_24さんの結果と合わせても、比較的古い環境のほうが正しい接触判定をしてくれているように見えますね。
なお、Lenovo X200が他の2台と異なるのは、接触判定だけではありませんでした。
ドラッグ&ドロップで長方形を置いた直後、他の2台は「Touch」もしくは「No Touch」のどちらかを必ず言うのですが、X200はどちらも言いません。
置いた後に改めて長方形をクリックすると、そこでようやくどちらかを言いました。
- robo_24
- Scratcher
500+ posts
質問コーナー
I_like_swimmingさん
古いPCだと現象が発生しないんですね。気になったのは(古いChrome)のところ。
バージョンは無視してましたが、Chromeの古いのだと動作するのかなぁ・・・
情報が少ないからなんとも・・・
>なお、Lenovo X200が他の2台と異なるのは、接触判定だけではありませんでした。
>ドラッグ&ドロップで長方形を置いた直後、他の2台は「Touch」もしくは「No Touch」のどちらかを必ず言うのですが、X200はどちらも言いません。
>置いた後に改めて長方形をクリックすると、そこでようやくどちらかを言いました。
不思議な現象ですね。グラフィックドライバーが原因なのか、グラフィックチップのクセなのか・・
古いPCだと現象が発生しないんですね。気になったのは(古いChrome)のところ。
バージョンは無視してましたが、Chromeの古いのだと動作するのかなぁ・・・
情報が少ないからなんとも・・・
>なお、Lenovo X200が他の2台と異なるのは、接触判定だけではありませんでした。
>ドラッグ&ドロップで長方形を置いた直後、他の2台は「Touch」もしくは「No Touch」のどちらかを必ず言うのですが、X200はどちらも言いません。
>置いた後に改めて長方形をクリックすると、そこでようやくどちらかを言いました。
不思議な現象ですね。グラフィックドライバーが原因なのか、グラフィックチップのクセなのか・・
- kan217
- Scratcher
1000+ posts
質問コーナー
Scratchのバグでしょうか
だとしか考えられん
だとしか考えられん
Last edited by kan217 (Aug. 22, 2016 15:32:40)
ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
ディスカッションフォーラムでの非常に重要なルールが書いてあります
質問コーナー お知らせ・ニュース Scratchのコミニュティをより良い所にするために 副題用 オフトピ専 フォーラム使用時の注意について
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
5000兆円欲しい!! これは署名です。いちいち自分で書いているわけではありません。
- robo_24
- Scratcher
500+ posts
質問コーナー
kan217さん
そうとも言い切れないんですよ。
ええと、たとえるなら
パソコンからスクラッチまでを水道管でつながってるとします。
その間にはいくつもの中継地点(OS、グラフィックボードのプログラム(ドライバ)、ブラウザ(IEやChrome))、
などが数多くあり、どこかの中継地点で水漏れ(バグ)があると、いくら蛇口(スクラッチ)が正常でも
水が届かない(プログラムが正常に作動しない)状態になったります。
PC──+────+─────+───Scratch
OS ドライバ ブラウザ
皆がスクラッチをやって同じ現象が起きた場合、スクラッチのバグだと言い切れるんですが、
この場合、どれがおかしいのかわからないので、何が原因か言い切れないんです。
まずは原因を見つけなくてはいけないので、修正される(原因を回避するプログラムを作る)まで
Scratchチームは大変そうな気がします。
たとえ話がうまくできなくてごめんなさい。
そうとも言い切れないんですよ。
ええと、たとえるなら
パソコンからスクラッチまでを水道管でつながってるとします。
その間にはいくつもの中継地点(OS、グラフィックボードのプログラム(ドライバ)、ブラウザ(IEやChrome))、
などが数多くあり、どこかの中継地点で水漏れ(バグ)があると、いくら蛇口(スクラッチ)が正常でも
水が届かない(プログラムが正常に作動しない)状態になったります。
PC──+────+─────+───Scratch
OS ドライバ ブラウザ
皆がスクラッチをやって同じ現象が起きた場合、スクラッチのバグだと言い切れるんですが、
この場合、どれがおかしいのかわからないので、何が原因か言い切れないんです。
まずは原因を見つけなくてはいけないので、修正される(原因を回避するプログラムを作る)まで
Scratchチームは大変そうな気がします。
たとえ話がうまくできなくてごめんなさい。
- syacho
- Scratcher
100+ posts
質問コーナー
今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
- apple502j
- Scratcher
1000+ posts
質問コーナー
DMCA、コミュニティーガイドライン、Scratchについて、FAQもそうです。 今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- syacho
- Scratcher
100+ posts
質問コーナー
回答ありがとうございます。DMCA、コミュニティーガイドライン、Scratchについて、FAQもそうです。 今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
- C-na
- New to Scratch
4 posts
質問コーナー
ゲームを作っているのですが
どうやって終わらせるかわかりません(^_^
https://scratch.mit.edu/projects/118701954/
これなのですが…
テキストを表示して、全部止める方法ってどうやるんですか?
教えてください!助けてください!
- kan217
- Scratcher
1000+ posts
質問コーナー
なるほど。 kan217さん
そうとも言い切れないんですよ。
ええと、たとえるなら
パソコンからスクラッチまでを水道管でつながってるとします。
その間にはいくつもの中継地点(OS、グラフィックボードのプログラム(ドライバ)、ブラウザ(IEやChrome))、
などが数多くあり、どこかの中継地点で水漏れ(バグ)があると、いくら蛇口(スクラッチ)が正常でも
水が届かない(プログラムが正常に作動しない)状態になったります。
PC──+────+─────+───Scratch
OS ドライバ ブラウザ
皆がスクラッチをやって同じ現象が起きた場合、スクラッチのバグだと言い切れるんですが、
この場合、どれがおかしいのかわからないので、何が原因か言い切れないんです。
まずは原因を見つけなくてはいけないので、修正される(原因を回避するプログラムを作る)まで
Scratchチームは大変そうな気がします。
たとえ話がうまくできなくてごめんなさい。
ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
ディスカッションフォーラムでの非常に重要なルールが書いてあります
質問コーナー お知らせ・ニュース Scratchのコミニュティをより良い所にするために 副題用 オフトピ専 フォーラム使用時の注意について
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
scratch3.0への提案 scratch2.0への提案 宣伝、告知、依頼をするコーナー 公式のテストトピック バグ報告コーナー scratch以外のことの話
5000兆円欲しい!! これは署名です。いちいち自分で書いているわけではありません。
- su-pa-kun
- Scratcher
100+ posts
質問コーナー
一度共有したものを共有しないにしてまた共有すると参照数や★、♡、コメントは消えますか
やっぱり私はscratchが好きだ。
そしてゴボは可愛い。
- youkaiwatch
- Scratcher
1000+ posts
質問コーナー
sin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、 三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(9) / cos(9) = tan(9) ということです。Scratchのブロックで表す場合、
<(([sin v] \( (9) \)) / ([cos v] \( (9) \))) = ([tan v] \( (9) \))> // 9のところがaで、すべての値が一致しているとtrueを返します。
このような形になります。
Last edited by youkaiwatch (Aug. 23, 2016 07:20:08)
- ikamesi
- Scratcher
100+ posts
質問コーナー
そもそもsinとかcosとかtanとか意味わからない&使い方が分からないsin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、 三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(9) / cos(9) = tan(9) ということです。Scratchのブロックで表す場合、<(([sin v] \( (9) \)) / ([sin v] \( (9) \))) = ([tan v] \( (9) \))> // 9のところがaで、すべての値が一致しているとtrueを返します。
このような形になります。
Last edited by ikamesi (Aug. 23, 2016 07:21:39)
- Accelerator00x
- Scratcher
100+ posts
質問コーナー
なるほど!sin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、 三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(9) / cos(9) = tan(9) ということです。Scratchのブロックで表す場合、<(([sin v] \( (9) \)) / ([cos v] \( (9) \))) = ([tan v] \( (9) \))> // 9のところがaで、すべての値が一致しているとtrueを返します。
このような形になります。
ありがとうございます。
- ryorozyo
- Scratcher
1000+ posts
質問コーナー
いらないかもしれないおせっかいでおなじみりょろじょです。 そもそもsinとかcosとかtanとか意味わからない&使い方が分からない
sin,cosはそこまで難しくありませんよ。
たとえば、スクラッチの猫が30度の方向に向いて、1歩歩いたとします。
この時、x座標がどれだけ、y座標がどれだけそれぞれ変わったか?が
それぞれcos30度、sin30度にあたります。
a度に向いて一歩歩いたらxはcos(a),yはsin(a)ずつ変わるわけです。
と言っても、ここまで説明で言ってる「〜度」というのは数学のものを利用しています。
しかし、スクラッチで使っている角度は数学とはすこし違います。
数学はスクラッチでいう90度を0度にして、そこからスクラッチとは逆方向に角度が増していきます。
だから、実際に使う時はa度であれば(90-a)度に置き換えて使いましょう。
tan(a)は正直、あまり使いません。というか、大体sin,cosで事足りてしまいます。
- su-pa-kun
- Scratcher
100+ posts
質問コーナー
ありがとうございます!消えないでそのまま残りますよ 一度共有したものを共有しないにしてまた共有すると参照数や★、♡、コメントは消えますか
やっぱり私はscratchが好きだ。
そしてゴボは可愛い。
- Accelerator00x
- Scratcher
100+ posts
質問コーナー
先ほど話していた「tan」のことですがこれの逆関数が、変数などの数値から角度を計算することによく使われている気がします。
これは「atan」のどのような特徴を利用しているのですか?
これは「atan」のどのような特徴を利用しているのですか?