2021/10/12(火) [n年前の日記]
#1 [python][pygame] 別幅で道路の自動生成を試してる。その4
8x8のタイルで道路の自動生成ができないか試しているところ。
斜めの道路のパターンはなんとか描けるようになった。ただ、斜めの道路に別の道路が交差した時の見た目をどうするかで悩んでしまった。
一応、ドット絵側には、斜め道路と交差した時に使うタイルも用意してあるけれど、それらを使わなくても繋がってるように見せることができることに途中で気づいて、だったらその処理で済ませてしまってもいいかな、パターン数も減らせるし、と…。当初の予定より見た目がガクガクした道路になってしまうけど、そもそも斜め道路の幅が不自然なので、今更見た目の自然さにこだわっても大差は無い気もするわけで…。ただ、横断歩道の描画だけは省略できない感じがするなと。横断歩道の有無は、道路らしさを醸し出すにあたって結構重要な気がする。
中ぐらいの道路幅はそれらしく描けるようになったので、太い道路幅の処理に手を付け始めた。
中ぐらいの道路幅の1パターンを8x8タイルで作ったけれど、太い道路幅のパターンも8x8タイルで収まりそう。なので、パターン定義ファイルを差し替えるだけで太い道路幅でもそれらしい道路生成ができてしまった。
中ぐらいの幅の道路と太い幅の道路の生成ができたので、両方を重ねて描画する処理を追加したい。
斜めの道路のパターンはなんとか描けるようになった。ただ、斜めの道路に別の道路が交差した時の見た目をどうするかで悩んでしまった。
一応、ドット絵側には、斜め道路と交差した時に使うタイルも用意してあるけれど、それらを使わなくても繋がってるように見せることができることに途中で気づいて、だったらその処理で済ませてしまってもいいかな、パターン数も減らせるし、と…。当初の予定より見た目がガクガクした道路になってしまうけど、そもそも斜め道路の幅が不自然なので、今更見た目の自然さにこだわっても大差は無い気もするわけで…。ただ、横断歩道の描画だけは省略できない感じがするなと。横断歩道の有無は、道路らしさを醸し出すにあたって結構重要な気がする。
中ぐらいの道路幅はそれらしく描けるようになったので、太い道路幅の処理に手を付け始めた。
中ぐらいの道路幅の1パターンを8x8タイルで作ったけれど、太い道路幅のパターンも8x8タイルで収まりそう。なので、パターン定義ファイルを差し替えるだけで太い道路幅でもそれらしい道路生成ができてしまった。
中ぐらいの幅の道路と太い幅の道路の生成ができたので、両方を重ねて描画する処理を追加したい。
[ ツッコむ ]
以上です。