Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー2
- ogura87
-
Scratcher
1 post
質問コーナー2
Scratchの日本語Wikiの「3Dプロジェクトの基本」にある、「頂点のレンダリング」を使って、3D空間に四角形を表示させてみたのですが、いろいろうまくいきません。
参考にしたWikiページ
作成したScratchプロジェクト
上手くいかない点
・完全に正面からの描画ができない
・z座標を0にすると表示が消える
・z軸はプラスにしてもマイナスにしうても四角形が小さくなる(手前に拡大が出来ない)
やりたいこと
・3D空間上に四角形を書いて、キーボードで回転や拡大、縮小をさせてみたい。
ロール、ピッチ、ヨーを1にしているので、やや角度がずれているのかもしれませんが、全て0にすると描画がものすごくおかしくなるので、どうしてものかという感じです。
wikiページにある「頂点計算」という関数で、各頂点を移動しながらペンを走らせているのですが、何か使い方か何かが間違っているのでしょうか?
参考にしたWikiページ
作成したScratchプロジェクト
上手くいかない点
・完全に正面からの描画ができない
・z座標を0にすると表示が消える
・z軸はプラスにしてもマイナスにしうても四角形が小さくなる(手前に拡大が出来ない)
やりたいこと
・3D空間上に四角形を書いて、キーボードで回転や拡大、縮小をさせてみたい。
ロール、ピッチ、ヨーを1にしているので、やや角度がずれているのかもしれませんが、全て0にすると描画がものすごくおかしくなるので、どうしてものかという感じです。
wikiページにある「頂点計算」という関数で、各頂点を移動しながらペンを走らせているのですが、何か使い方か何かが間違っているのでしょうか?
- tyawanmusi
-
Scratcher
100+ posts
質問コーナー2
Scratchの日本語Wikiの「3Dプロジェクトの基本」にある、「頂点のレンダリング」を使って、3D空間に四角形を表示させてみたのですが、いろいろうまくいきません。
参考にしたWikiページ
作成したScratchプロジェクト
上手くいかない点
・完全に正面からの描画ができない
・z座標を0にすると表示が消える
・z軸はプラスにしてもマイナスにしうても四角形が小さくなる(手前に拡大が出来ない)
やりたいこと
・3D空間上に四角形を書いて、キーボードで回転や拡大、縮小をさせてみたい。
ロール、ピッチ、ヨーを1にしているので、やや角度がずれているのかもしれませんが、全て0にすると描画がものすごくおかしくなるので、どうしてものかという感じです。
wikiページにある「頂点計算」という関数で、各頂点を移動しながらペンを走らせているのですが、何か使い方か何かが間違っているのでしょうか?
(yaw)この二つを0にしてみてください。
(cam yaw)
あと余談ですが、Wiki以外にも3DのHOW TOはあります。
U.Sの方ですが、私が作成した3D BROCKS宣伝の参考にした作品で、
3D Tutorialというものがありました。
さっきいった解決方法はぶっちゃけその場しのぎだと思いますので、参考になれば。
- inuko
-
Scratcher
67 posts
質問コーナー2
イヌコです。[https://scratch.mit.edu/studios/4815322/curators/v] を受け取ったとき
念のためですがここは質問コーナーでは?- nagacyan
-
Scratcher
100+ posts
質問コーナー2
意味のないブロックの使用は控えてください。イヌコです。
https://scratch.mit.edu/studios/4815322/curators念のためですがここは質問コーナーでは?
Last edited by nagacyan (Feb. 17, 2018 11:11:43)
- inuko
-
Scratcher
67 posts
質問コーナー2
すみませんでした。分かりました。意味のないブロックの使用は控えてください。イヌコです。
https://scratch.mit.edu/studios/4815322/curators念のためですがここは質問コーナーでは?
- Poteto143
-
Scratcher
1000+ posts
質問コーナー2
追加で少しだけ・・・すみません。作品をいれるにはという意味です、スタジオに入るには、どうすればいいですか。他の人に招待してもらうしかありません。そのスタジオにコメントするとよいかもしれません。
一部のスタジオはキュレーターでなくても作品を入れることが出来るようになっています。
- My_name_is_Feki
-
Scratcher
84 posts
質問コーナー2
削除
Last edited by My_name_is_Feki (Feb. 17, 2018 13:28:28)
- 6135188
-
Scratcher
39 posts
質問コーナー2
ブロック崩しゲームをつくっています
前まではちゃんうごいていたのですがうちょっといじったら変なことになってしまいました
助けてください
タイトルはブロック崩しゲームです
前まではちゃんうごいていたのですがうちょっといじったら変なことになってしまいました
助けてください
タイトルはブロック崩しゲームです
- yama-t
-
Scratcher
100+ posts
質問コーナー2
ブロック崩しゲームをつくっていますボールが見えないので
前まではちゃんうごいていたのですがうちょっといじったら変なことになってしまいました
助けてください
タイトルはブロック崩しゲームです
⚑ がクリックされたときを入れれば動くと思います。
表示する
- My_name_is_Feki
-
Scratcher
84 posts
質問コーナー2
ブロック崩しゲームをつくっています拝見させていただきました。スプライト7のプログラムですが、
前まではちゃんうごいていたのですがうちょっといじったら変なことになってしまいました
助けてください
タイトルはブロック崩しゲームです
これですね。<(スコア) < [0]>だと、ゲームが始まってすぐに終わってしまいます。なぜなら、ゲーム開始時のスコアが0なため、
[すべて v] を止めるが動いてしまうんです。解決策としては、
<(スコア) < [17]>ではなく、
<(スコア) = [17]>が良いと思います。
あともう一つ、ずっとブロックなどのループするプログラムをつけないと、クリアした時に、クリア判定になりません。
⚑ がクリックされたとき
ずっと
もし <(スコア) = [17]> なら
表示する
[クリア v] を送る
[すべて v] を止める
end
end
Last edited by My_name_is_Feki (Feb. 17, 2018 13:27:17)
- kiroposuto
-
Scratcher
500+ posts
質問コーナー2
ここって誰でも質問できるの?はい、出来ます。ただし、関係のないコメントや必要性のないブロックの使用は控えてください。
尚、ここは約二十四万人が見る可能性がある公共の場ですから、ご注意下さい。
- inoking
-
Scratcher
1000+ posts
質問コーナー2
Scratchの日本語Wikiの「3Dプロジェクトの基本」にある、「頂点のレンダリング」を使って、3D空間に四角形を表示させてみたのですが、いろいろうまくいきません。既に作品内容が変わっているようなので、作品のコメント欄に記入しました。
参考にしたWikiページ
作成したScratchプロジェクト
上手くいかない点
・完全に正面からの描画ができない
・z座標を0にすると表示が消える
・z軸はプラスにしてもマイナスにしうても四角形が小さくなる(手前に拡大が出来ない)
やりたいこと
・3D空間上に四角形を書いて、キーボードで回転や拡大、縮小をさせてみたい。
ロール、ピッチ、ヨーを1にしているので、やや角度がずれているのかもしれませんが、全て0にすると描画がものすごくおかしくなるので、どうしてものかという感じです。
wikiページにある「頂点計算」という関数で、各頂点を移動しながらペンを走らせているのですが、何か使い方か何かが間違っているのでしょうか?
なお、
3Dプロジェクトの基本 の「座標計算による3Dグラフィックスの基礎」の計算式には間違いがあるようです。
y軸、x軸に関する回転方向が逆になっています。※回転方向が逆になるだけなのでご質問の内容には直接影響しません。
通常、
・x軸周りの回転: y軸をz軸に重ねる方向
・y軸周りの回転: z軸をx軸に重ねる方向
・z軸周りの回転: x軸をy軸に重ねる方向
のように右ねじ方向で考えるので
x軸周りではなくy軸周りの回転方向を負にします。
- My_name_is_Feki
-
Scratcher
84 posts
質問コーナー2
あと、スクラッチャーでなければできませんよ?ここって誰でも質問できるの?アカウントのメール設定を完了していてログインしていれば誰でも質問できます。
- nagacyan
-
Scratcher
100+ posts
質問コーナー2
いいえ、New Scratcherでも投稿できます。あと、スクラッチャーでなければできませんよ?ここって誰でも質問できるの?アカウントのメール設定を完了していてログインしていれば誰でも質問できます。
ただし、トピックの投稿には、
Scratcherだと60秒(いわゆる『徳子』)、
New Scratcherだと2倍の120秒の間隔が必要です。
Last edited by nagacyan (Feb. 17, 2018 21:56:36)
- OrcinusOrca3119
-
Scratcher
8 posts
質問コーナー2
ありがとうございます
こんにちわ。こんにちは。今回の質問についてですが、ブロックは使う必要がなかったのではないでしょうか?というか使わない方がいいです。
今⬇️のようなプロジェクトを作っているのですがドラゴンが滞空するにはどうすればいいでしょうか。
https://scratch.mit.edu/projects/198699272/
(※『送信』ボタンを押して質問を投稿する前にメッセージ入力欄の上部にあるアイコンの一番右の緑色の『レ』をクリックして、コメントがどのように表示されるかを事前にチェックするといいです)
さて、滞空についての OrcinusOrca3119 さんのイメージを僕はきちんと理解していないかもなのですが、たとえばスペースキーの押し加減でフワフワと宙に浮かんでいる状態を表現する方法の1つとして、もし <[スペース v] キーが押された> ならがドラくんのスクリプト中に使われています。この中に今は
endy座標を (15) ずつ変えるが入っていますが、その代わりに[下に落ちる速さ v] を () ずつ変えるを使って、上がるのと落ちるのとのバランスをとってやるというのはどうでしょうか?