1

団結してローグライクゲームを開発しようとしています。このため、タイルベースのマップが必要です。

このチュートリアルのおかげで、9x9の正方形のタイルマップを簡単に作成できました。 http://classes.design.ucla.edu/Winter11/157B/wp-content/uploads/2011/01/BoardGameTutorialPart31.pdf

「長すぎる、読まなかった」人のために、私は基本的にそれらのステップを実行しました。

  1. AdobeIllustratorで2D9x9の正方形のタイルベースのマップを描画し、Illustrator8ファイルとして保存しました。
  2. そのAIファイルをAutodeskMayaにインポートし、メッシュ->個別ツールを使用しました。その後、すべてのタイルの親を外し、3Dタイルベースのマップを作成しました。.FBXファイルをUnityプロジェクトのAssetsフォルダーにエクスポートしました
  3. Assetsフォルダーから.FBXファイルをドラッグして、シーンにドロップしました。終わり。

さて、私の問題は、単一のタイルにテクスチャを適用したいということです。それでも、テクスチャをタイルに適用しようとすると、テクスチャの1/81のみを取得し(9x9マップであることを思い出してください)、テクスチャのその部分のみを関連するタイルに適用したように動作します。

理解を深めるためにスクリーンショットをアップロードしています。

ここに画像の説明を入力してください

私は自分の問題をグーグルで検索しましたが、私の調査結果によると、UVマッピングを行わなかったために発生しています。まあ、それをどうやってやるのかわからないのです(これが私の最初のゲームになり、私は3Dモデリングの非常に初心者です)。Web上の例は、一般的なUVマッピング(立方体またはその他の一般的な形状をマップする方法)に関するものだけです。Mayaを使用してタイルベースのマップにUVマッピングを行う方法がわかりません。

実際、それがUVマッピングの問題であるかどうかはわかりません。私はとても立ち往生しています。私を助けてください。

前もって感謝します!

4

1 に答える 1

2

私は自分の問題を解決しました。

すべてのタイルのタイル属性でX=9とY=9を設定しました。今では完璧に見えます!

ともあれ、ありがとう!

于 2012-12-17T01:36:47.277 に答える