Discuss Scratch

I_like_swimming
Scratcher
6 posts

質問コーナー

robo_24 wrote:

I_like_swimming wrote:

abee wrote:

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またはグラフィックボードが原因かもと思います。
(細かい検証はできないので、あくまで可能性ですが)
robo_24さん、ありがとうございます。
動作環境によって結果が異なるのですね。

私も手元の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はどちらも言いません。
>置いた後に改めて長方形をクリックすると、そこでようやくどちらかを言いました。

不思議な現象ですね。グラフィックドライバーが原因なのか、グラフィックチップのクセなのか・・


kan217
Scratcher
1000+ posts

質問コーナー

Scratchのバグでしょうか
だとしか考えられん

Last edited by kan217 (Aug. 22, 2016 15:32:40)


ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
robo_24
Scratcher
500+ posts

質問コーナー

kan217さん
そうとも言い切れないんですよ。

ええと、たとえるなら

パソコンからスクラッチまでを水道管でつながってるとします。
その間にはいくつもの中継地点(OS、グラフィックボードのプログラム(ドライバ)、ブラウザ(IEやChrome))、
などが数多くあり、どこかの中継地点で水漏れ(バグ)があると、いくら蛇口(スクラッチ)が正常でも
水が届かない(プログラムが正常に作動しない)状態になったります。

PC──+────+─────+───Scratch
   OS   ドライバ ブラウザ


皆がスクラッチをやって同じ現象が起きた場合、スクラッチのバグだと言い切れるんですが、
この場合、どれがおかしいのかわからないので、何が原因か言い切れないんです。

まずは原因を見つけなくてはいけないので、修正される(原因を回避するプログラムを作る)まで
Scratchチームは大変そうな気がします。

たとえ話がうまくできなくてごめんなさい。


syacho
Scratcher
100+ posts

質問コーナー

今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
apple502j
Scratcher
1000+ posts

質問コーナー

syacho wrote:

今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
DMCA、コミュニティーガイドライン、Scratchについて、FAQもそうです。

署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名
syacho
Scratcher
100+ posts

質問コーナー

apple502j wrote:

syacho wrote:

今の所、アップデートされたページ(ヘッダーが水色で文字が大きくなっている)は
「トップページ」と「検索画面」だけでよいですか?
生存確認も兼ねて
DMCA、コミュニティーガイドライン、Scratchについて、FAQもそうです。
回答ありがとうございます。
waniwaniwani
Scratcher
27 posts

質問コーナー

みなさんのポスト見ると下に宣伝(?)みたいなの書いてあるけど、それってどうやって表示させてるのですか?

C-na
New to Scratch
4 posts

質問コーナー


ゲームを作っているのですが
どうやって終わらせるかわかりません(^_^

https://scratch.mit.edu/projects/118701954/
これなのですが…

テキストを表示して、全部止める方法ってどうやるんですか?
教えてください!助けてください!
SuperSyu
Scratcher
1000+ posts

質問コーナー

waniwaniwani wrote:

みなさんのポスト見ると下に宣伝(?)みたいなの書いてあるけど、それってどうやって表示させてるのですか?

①話すを押す
②下までドラッグしていって、「署名の変更する」を押す
③そこに、宣伝などを書く
④Submitを押す

Last edited by SuperSyu (Aug. 23, 2016 01:58:41)


ウッドリィ最高
話変わるけど指切った
kan217
Scratcher
1000+ posts

質問コーナー

robo_24 wrote:

kan217さん
そうとも言い切れないんですよ。

ええと、たとえるなら

パソコンからスクラッチまでを水道管でつながってるとします。
その間にはいくつもの中継地点(OS、グラフィックボードのプログラム(ドライバ)、ブラウザ(IEやChrome))、
などが数多くあり、どこかの中継地点で水漏れ(バグ)があると、いくら蛇口(スクラッチ)が正常でも
水が届かない(プログラムが正常に作動しない)状態になったります。

PC──+────+─────+───Scratch
   OS   ドライバ ブラウザ


皆がスクラッチをやって同じ現象が起きた場合、スクラッチのバグだと言い切れるんですが、
この場合、どれがおかしいのかわからないので、何が原因か言い切れないんです。

まずは原因を見つけなくてはいけないので、修正される(原因を回避するプログラムを作る)まで
Scratchチームは大変そうな気がします。

たとえ話がうまくできなくてごめんなさい。
なるほど。

ディスカッションフォーラムを使用する前にまずはこちらをご覧ください
ディスカッションフォーラムでの非常に重要なルールが書いてあります
su-pa-kun
Scratcher
100+ posts

質問コーナー

一度共有したものを共有しないにしてまた共有すると参照数や★、♡、コメントは消えますか

やっぱり私はscratchが好きだ。
そしてゴボは可愛い。
youkaiwatch
Scratcher
1000+ posts

質問コーナー

su-pa-kun wrote:

一度共有したものを共有しないにしてまた共有すると参照数や★、♡、コメントは消えますか
消えないでそのまま残りますよ
Accelerator00x
Scratcher
100+ posts

質問コーナー

三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
youkaiwatch
Scratcher
1000+ posts

質問コーナー

Accelerator00x wrote:

三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、

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

質問コーナー

youkaiwatch wrote:

Accelerator00x wrote:

三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、

sin(9) / cos(9) = tan(9) ということです。Scratchのブロックで表す場合、

<(([sin v] \( (9) \)) / ([sin v] \( (9) \))) = ([tan v] \( (9) \))> // 9のところがaで、すべての値が一致しているとtrueを返します。

このような形になります。
そもそもsinとかcosとかtanとか意味わからない&使い方が分からない

Last edited by ikamesi (Aug. 23, 2016 07:21:39)

Accelerator00x
Scratcher
100+ posts

質問コーナー

youkaiwatch wrote:

Accelerator00x wrote:

三角関数「sin」「cos」は、ある程度理解できたのですが、「tan」がわかりません。誰か教えてください。
sin(a)をcos(a)で割って出た商がtan(a)です。具体的な数字で言うと、

sin(9) / cos(9) = tan(9) ということです。Scratchのブロックで表す場合、

<(([sin v] \( (9) \)) / ([cos v] \( (9) \))) = ([tan v] \( (9) \))> // 9のところがaで、すべての値が一致しているとtrueを返します。

このような形になります。
なるほど!
ありがとうございます。
ryorozyo
Scratcher
1000+ posts

質問コーナー

ikamesi wrote:

そもそも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で事足りてしまいます。

エデン Eden
全12話の予定!

主値を選択せよ
世界線Rか、世界線群Cか、はたまた無限遠点Bなのか。
アカシックレコードを手繰り寄せ道を選ぶことができるのは、観測者たる君たちだ。
su-pa-kun
Scratcher
100+ posts

質問コーナー

youkaiwatch wrote:

su-pa-kun wrote:

一度共有したものを共有しないにしてまた共有すると参照数や★、♡、コメントは消えますか
消えないでそのまま残りますよ
ありがとうございます!

やっぱり私はscratchが好きだ。
そしてゴボは可愛い。
Accelerator00x
Scratcher
100+ posts

質問コーナー

先ほど話していた「tan」のことですがこれの逆関数が、変数などの数値から角度を計算することによく使われている気がします。
これは「atan」のどのような特徴を利用しているのですか?

Powered by DjangoBB

Standard | Mobile