Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratchで物理エンジンを作ろう
- akiyuri2021
-
23 posts
Scratchで物理エンジンを作ろう
みんなの意見を投稿しあって(意見交換)、ゲームやアニメーション界隈を発展させよう!
最終的に協力し合って某アクションゲーム会社に負けないようなものを作ろう!
そしてこのフォーラムを通じてプログラミング力向上を目指そう!
ルール
・相手の意見を否定・反発しない
・関係のないことを送信しない
このトピックは自分で、「似ているトピックがない」と確認したため作られました。
最終的に協力し合って某アクションゲーム会社に負けないようなものを作ろう!
そしてこのフォーラムを通じてプログラミング力向上を目指そう!
ルール
・相手の意見を否定・反発しない
・関係のないことを送信しない
このトピックは自分で、「似ているトピックがない」と確認したため作られました。
Last edited by akiyuri2021 (Jan. 10, 2024 12:17:16)
- TNTSuperMan
-
100+ posts
Scratchで物理エンジンを作ろう
物理エンジンは、簡易的なのでしたら時間をかければできると思います。
スイカゲームなどもあるので。
しかし話題のSupertypeなどのようなのはめちゃ複雑です。
既存の物理エンジンもありますが、直接Scratchで使えるものでもありません。
しかしTurbowarpではBox2dという物理エンジン拡張機能があります。
まあ、TurbowarpのBox2D拡張機能を使ってゲームを作って、
プロジェクトファイルをやり取りしてっていう形が一番簡単だと思います。
スイカゲームなどもあるので。
しかし話題のSupertypeなどのようなのはめちゃ複雑です。
既存の物理エンジンもありますが、直接Scratchで使えるものでもありません。
しかしTurbowarpではBox2dという物理エンジン拡張機能があります。
まあ、TurbowarpのBox2D拡張機能を使ってゲームを作って、
プロジェクトファイルをやり取りしてっていう形が一番簡単だと思います。
- akiyuri2021
-
23 posts
Scratchで物理エンジンを作ろう
・重力 スクラッチ内の物理エンジンとは、具体的にどういうものなのですかね、、、簡単に説明してくれると嬉しいです!
・慣性
・摩擦
などを基点とした物理(詳しいことは中学でやります)をScratch内で作っちゃおうということです。
- honnkon
-
62 posts
Scratchで物理エンジンを作ろう
https://scratch.mit.edu/projects/946846576/
簡易的で、回転がおかしいですが、ボールの物理演算は一応作りました。
簡易的で、回転がおかしいですが、ボールの物理演算は一応作りました。
- kencyan
-
100+ posts
Scratchで物理エンジンを作ろう
#1は読みました。
3Dの物理演算エンジンは作れるんですかね?作れれば3Dゲームの作成に大いに役立つと思いますが…
3Dの物理演算エンジンは作れるんですかね?作れれば3Dゲームの作成に大いに役立つと思いますが…
- akiyuri2021
-
23 posts
Scratchで物理エンジンを作ろう
理論上は作れます。 #1は読みました。
3Dの物理演算エンジンは作れるんですかね?作れれば3Dゲームの作成に大いに役立つと思いますが…
しかしリストと変数でめちゃくちゃになります。
ただでさえ3Dは難しいのに物理を入れたら…、めちゃくちゃ重くなりますね。
作り方が判明したらお知らせします
- jjhs3213
-
29 posts
Scratchで物理エンジンを作ろう
https://scratch.mit.edu/projects/950327552/
3Dの物理演算は球体のみであれば作りました。
3Dの物理演算は球体のみであれば作りました。
- jjhs3213
-
29 posts
Scratchで物理エンジンを作ろう
そういえばロープの物理演算も作りました
https://scratch.mit.edu/projects/975342186/
https://scratch.mit.edu/projects/975342186/
- kkjjuyhg
-
3 posts
Scratchで物理エンジンを作ろう
落下プログラム (着地というブロック定義は再描画せずに実行すると設定してください)
Last edited by kkjjuyhg (Jan. 19, 2025 07:40:41)
- f1911018
-
100+ posts
Scratchで物理エンジンを作ろう
#12
「「着地」というブロック定義は、画面を再描画せずに実行する、という機能を使っています。」という記述を追加した方が分かりやすいと思います
「「着地」というブロック定義は、画面を再描画せずに実行する、という機能を使っています。」という記述を追加した方が分かりやすいと思います
- shinsei_official
-
4 posts
Scratchで物理エンジンを作ろう
#12
より正確なプログラムにするならこのようなプログラムはどうでしょうか?
色で制御するよりもスプライトで制御したほうが正確なイメージです。
より正確なプログラムにするならこのようなプログラムはどうでしょうか?
色で制御するよりもスプライトで制御したほうが正確なイメージです。
Last edited by shinsei_official (Jan. 19, 2025 10:53:22)
- plants1100
-
9 posts
Scratchで物理エンジンを作ろう
傾いた方に傾くプログラムなら作れます。
▼傾いた方にさらに傾くプログラム
緑の旗が押されたとき
ずっと
を((傾いた方向)*(3))にする
右に(傾いた量)度回す
を((傾いた量)*(1.3))にする
もし<(傾いた方向)= (1)>なら
もし<(向き)>(90)>なら
を(0)にする
(90)度に向ける
end
でなければ
もし<(-90)>(向き)>なら
を(0)にする
(-90)度に向ける
end
▼傾いた方にさらに傾くプログラム
緑の旗が押されたとき
ずっと
を((傾いた方向)*(3))にする
右に(傾いた量)度回す
を((傾いた量)*(1.3))にする
もし<(傾いた方向)= (1)>なら
もし<(向き)>(90)>なら
を(0)にする
(90)度に向ける
end
でなければ
もし<(-90)>(向き)>なら
を(0)にする
(-90)度に向ける
end
Last edited by plants1100 (April 19, 2025 02:36:24)
- Discussion Forums
- » 日本語
-
» Scratchで物理エンジンを作ろう