2017-06-14 14 views
0

手続き的に生成されたタイルベースの地形のための動的テクスチャシステムを実装しようとしています。 私はこのガイドで私のプロジェクトに基づいています: http://community.playstarbound.com/threads/how-tile-textures-work.44646/ 私は更新システムの実装方法を理解できません。タイルベースの地形で、別のタイルに隣接するタイルがあるかどうかを確認するにはどうすればよいですか?

私は新しいタイルを配置するとき、どのように右/左/下/上にテクスチャを接続するための別のものがあるかをチェックすることができますか?

答えて

1

タイルを保管している構造について何も触れていません。 基本的には、各タイルが特定の場所に格納されている2次元の配列が必要です(行と列は配列の次元に対応しています)。

位置[3] [3]のタイルをチェックしている場合は、近隣のすべてのもの(上:3,2;下:3,4:左:2,3:右: 3)。タイルの中には斜めタイルもチェックする必要があります。 autotilesの詳細を読む。インターネットにはそれに関するたくさんの良い資料があります。

関連する問題