ゲーム制作 雑談スレ【part39】 (342レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
5(6): 09/05(金)17:39 ID:xUKvzI2+(1)調 AAS
縦100キャラ×横100キャラの広さマップの、11キャラ×11キャラの範囲だけが表示されて
移動に伴いマップがスクロールする、て感じのゲームをpygameで作りたい
ファミコンのドラクエみたいな感じの
マップはその範囲の地形を描画すれば描ける、
スクロールは地形をちょっとずつずらしながら描いていけばできる、
ということは分かった
ただ、表示される範囲だけ・新たに現れる地形を描いていく、というのは、
低スペックなハードではそうする必要があるかもしれないけど
きょうびのPCでそこまでしてやる必要あるのか?という気がしてきた
最初から100キャラ×100キャラの巨大なマップ画像を作成して、
移動にあわせて表示させる位置をずらしていく、という方式をやろうと思ってるのだけど
性能は悪いかもしれないなと
ポピュラーな方法というと、どんなやり方なのだろう
10(1): 09/05(金)20:16 ID:btFndYsa(1/4)調 AAS
>>5
認識が間違ってるよ
後者のほうが処理軽い
そして当然のことながら後者がポピュラー
17: 09/05(金)22:50 ID:btFndYsa(3/4)調 AAS
>>11
いや違うな
君は話そのものを何か勘違いしてるね
11x11を描画するか100x100を描画するかって話じゃないから
そもそもの>>5君のレスがちょっと意味不明な感じあるけど
18(1): 09/05(金)22:58 ID:btFndYsa(4/4)調 AAS
>>5君が言ってるのは
描画領域外のマップを事前に保持してるかどうかの違いでしかないので
描画領域内に入るたびに描画処理する前者より
事前に裏で描画してある領域を表示するだけでいい後者のほうが当然軽い
22: 09/06(土)05:27 ID:nuZTTbZ9(2/9)調 AAS
>5 固定のドラクエ固定マップ、テラリアのプロシージャルなマップ、リアルタイムステラテジーのマップ、自由に地形を変えれるマップを作りたいとかで作り方かわるから回答者が困らないようにもう少し情報くれた方がいい。
46: 09/06(土)15:00 ID:bbhijobr(3/3)調 AAS
>>42
Aをマップ画像をゲームフォルダに入れとくことを言ってるなら
そんなの最初から考慮しないでしょ
そのうちファイルサイズえらいことなるじゃん
最初から>>5の後者がCでしょ
視界に入る部分だけってのがどの範囲なのかよく分からないけど
118: 5 09/13(土)06:24 ID:T/TQC7uh(1)調 AAS
すいません>>5です
新種の新型コロナにやられてゲーム制作どころではなく寝込んでおりました
いろいろコメント・アイデアありがとうございました
作っていたものの思い出しを兼ねて、16384ピクセル×16384ピクセルの地形のsurfaceを事前に作成し、
開始位置をずらしながらウィンドウにblit()することでシンプルに実現できたのですが、
なぜかPythonのプロセスがメモリを800MBとか消費してしまい、厳しいなと…
60fpsでの処理には問題なさそう
引き続き、いろいろ試してみます
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s