楽しく雑談しましょう
次スレは>>980が立てる
前スレ
ゲーム制作 雑談スレ【part34】
https://mevius.5ch.net/test/read.cgi/gamedev/1741076201/
ゲーム制作 雑談スレ【part35】
https://mevius.5ch.net/test/read.cgi/gamedev/1743150906/
ゲーム制作 雑談スレ【part36】
https://mevius.5ch.net/test/read.cgi/gamedev/1745938412/
ゲーム制作 雑談スレ【part37】
https://mevius.5ch.net/test/read.cgi/gamedev/1749042367/
ゲーム制作 雑談スレ【part38】
https://mevius.5ch.net/test/read.cgi/gamedev/1752362699/
ゲーム制作 雑談スレ【part39】
■ このスレッドは過去ログ倉庫に格納されています
2025/09/05(金) 05:01:44.13ID:8xjvC6lP
2025/09/05(金) 07:56:39.34ID:F4WKOx5q
皆で寄生虫berを駆除しようぜ!
2025/09/05(金) 09:29:33.27ID:YwyOiKf6
景気の良い話題頼むぜ
4名前は開発中のものです。
2025/09/05(金) 10:29:22.63ID:n2QpHKy9 たて乙
2025/09/05(金) 17:39:49.94ID:xUKvzI2+
縦100キャラ×横100キャラの広さマップの、11キャラ×11キャラの範囲だけが表示されて
移動に伴いマップがスクロールする、て感じのゲームをpygameで作りたい
ファミコンのドラクエみたいな感じの
マップはその範囲の地形を描画すれば描ける、
スクロールは地形をちょっとずつずらしながら描いていけばできる、
ということは分かった
ただ、表示される範囲だけ・新たに現れる地形を描いていく、というのは、
低スペックなハードではそうする必要があるかもしれないけど
きょうびのPCでそこまでしてやる必要あるのか?という気がしてきた
最初から100キャラ×100キャラの巨大なマップ画像を作成して、
移動にあわせて表示させる位置をずらしていく、という方式をやろうと思ってるのだけど
性能は悪いかもしれないなと
ポピュラーな方法というと、どんなやり方なのだろう
移動に伴いマップがスクロールする、て感じのゲームをpygameで作りたい
ファミコンのドラクエみたいな感じの
マップはその範囲の地形を描画すれば描ける、
スクロールは地形をちょっとずつずらしながら描いていけばできる、
ということは分かった
ただ、表示される範囲だけ・新たに現れる地形を描いていく、というのは、
低スペックなハードではそうする必要があるかもしれないけど
きょうびのPCでそこまでしてやる必要あるのか?という気がしてきた
最初から100キャラ×100キャラの巨大なマップ画像を作成して、
移動にあわせて表示させる位置をずらしていく、という方式をやろうと思ってるのだけど
性能は悪いかもしれないなと
ポピュラーな方法というと、どんなやり方なのだろう
2025/09/05(金) 17:49:58.94ID:LnWYjq0I
pygame はタイルベースのマップをサポートしてるんじゃろ?
普通にそれを使えばいいじゃない
普通にそれを使えばいいじゃない
2025/09/05(金) 18:29:17.70ID:79SQncrN
性能じゃなくて頭が悪いんだよ
2025/09/05(金) 19:07:51.90ID:y4GvjTlJ
必要なのはマップタイルのプーリング
最初から100x100のリソースを読み込んでたら固まるから必要に応じて使い回しと追加
まあ試してぶつかりながら解決していけばいいさ
最初から100x100のリソースを読み込んでたら固まるから必要に応じて使い回しと追加
まあ試してぶつかりながら解決していけばいいさ
2025/09/05(金) 19:11:18.21ID:1ufGACaE
表示される範囲だけ・新たに現れる地形を描いていく、これがもっとも多くのドラクエ風ゲームで用いられているポピュラーな方法です。
お役に立ちましたか? 今後のご活躍をお祈り申し上げます。
お役に立ちましたか? 今後のご活躍をお祈り申し上げます。
2025/09/05(金) 20:16:06.73ID:btFndYsa
2025/09/05(金) 21:49:34.25ID:YwyOiKf6
>>10
流石にそれは無い。100×100が11×11になるんだったら、単純計算でも処理が1/81になる
流石にそれは無い。100×100が11×11になるんだったら、単純計算でも処理が1/81になる
2025/09/05(金) 22:01:59.73ID:bNECSadG
いまどき珍しいものを実装したいのにポピュラーさに頼るのってなんか勿体ないな
2025/09/05(金) 22:17:30.00ID:LnWYjq0I
4K画像一枚絵で、タイルではできないマップを作りたいなら、それも面白そう
絵を描ける人じゃないとできないけど
絵を描ける人じゃないとできないけど
2025/09/05(金) 22:17:38.07ID:btFndYsa
2025/09/05(金) 22:24:59.27ID:y4GvjTlJ
最近はハードのスペックに頼りすぎて最適化のノウハウが積めないらしいな
UE製のコンシューマゲームとか酷過ぎるとか論争になってる
UE製のコンシューマゲームとか酷過ぎるとか論争になってる
2025/09/05(金) 22:48:26.13ID:XQ1vHSrP
クソスペPCだし考えざるを得ない
まあ業界に入れるやつは金持ちなんだろうな
まあ業界に入れるやつは金持ちなんだろうな
2025/09/05(金) 22:50:08.65ID:btFndYsa
2025/09/05(金) 22:58:34.11ID:btFndYsa
>>5君が言ってるのは
描画領域外のマップを事前に保持してるかどうかの違いでしかないので
描画領域内に入るたびに描画処理する前者より
事前に裏で描画してある領域を表示するだけでいい後者のほうが当然軽い
描画領域外のマップを事前に保持してるかどうかの違いでしかないので
描画領域内に入るたびに描画処理する前者より
事前に裏で描画してある領域を表示するだけでいい後者のほうが当然軽い
2025/09/05(金) 23:10:03.40ID:9PC6rZI3
LODは
20名前は開発中のものです。
2025/09/06(土) 01:48:37.59ID:nuZTTbZ9 A. 巨大なマップ全体を描画してスクロールする
100×100 キャラ → タイルサイズを 32px としても 3200×3200 ピクセルの画像。現代のPCではこの程度は余裕。
移動に合わせて Surface.blit() の描画位置をずらせば済むのでシンプル。メモリ的にも、数十MB程度なので pygame では問題にならない。
B. 毎フレーム「必要な範囲だけ」タイルを描画する
画面に見えているのは 11×11=121 タイルだけ。
毎フレームこの121枚を描画すればOK。効率的なやり方だけど、現代でも「マップが数千×数千タイル級」になるなら有利。
C. ハイブリッド
マップはデータ(2次元配列など)として持ち、画面更新のたびに「視界に入る部分だけタイル画像を描画」。
ほとんどのタイルベースのゲームエンジンがこの方式。タイル数が大きくても、画面に描画するタイル数は固定なので、性能は安定する。
AでもいけるがBCをつかう。
100×100 キャラ → タイルサイズを 32px としても 3200×3200 ピクセルの画像。現代のPCではこの程度は余裕。
移動に合わせて Surface.blit() の描画位置をずらせば済むのでシンプル。メモリ的にも、数十MB程度なので pygame では問題にならない。
B. 毎フレーム「必要な範囲だけ」タイルを描画する
画面に見えているのは 11×11=121 タイルだけ。
毎フレームこの121枚を描画すればOK。効率的なやり方だけど、現代でも「マップが数千×数千タイル級」になるなら有利。
C. ハイブリッド
マップはデータ(2次元配列など)として持ち、画面更新のたびに「視界に入る部分だけタイル画像を描画」。
ほとんどのタイルベースのゲームエンジンがこの方式。タイル数が大きくても、画面に描画するタイル数は固定なので、性能は安定する。
AでもいけるがBCをつかう。
2025/09/06(土) 03:22:27.01ID:gwr+bGfK
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★3 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」★2 [冬月記者★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- タイがカンボジアを空爆、トランプ氏仲介の和平合意は“事実上崩壊”軍事衝突へ タイ首相「もはや対話の余地ない」 [お断り★]
- 【配信】TikTokで収益化を剥奪される日本人クリエイターが続出 [muffin★]
- 【YouTuber】ゆたぼんバイク事故で見舞金の“振込でカンパ”行為が波紋…「保険でお金は出るはず」疑問続出 [muffin★]
- 高市早苗、トランプおやびんに泣きつくwwwwwwwwwwwwwwwwwwwwwwww [834922174]
- 防衛省「了解は言っていない」 [966095474]
- 企業・団体献金の規制強化をめぐる党首間協議について高市「引き継ぎ受けてないし知らん。約束ではない。野田も誘ってくれないし」 [389326466]
- 中国、日本人tiktokの収益剥奪開始wmwmwmwmwmwm [834922174]
- 【高市悲報】文春「高市さんが天理教系団体に5千万お支払いwwwwwwwww」奈良の鹿利権か?🫎 [784715804]
- 防衛省「日本は正当な対応をした。危険行為をしたのは中国。中国は再発防止を徹底せよ」 [834922174]
