Я пытался объединить несколько уроков riemers, чтобы сделать ландшафт, который текстурирован и освещен. Я почти там, но я не могу правильно применить текстуру. Я считаю, что проблема заключается в SetUpVertices() с настройкой координат текстуры. Я знаю, что в настоящее время код читает, что все они настроены на (0, 0), и мне нужно, чтобы они были установлены в углы текстуры, но я не могу получить код правильно. Кто-нибудь может помочь?xna Текстурные координаты
private void SetUpVertices()
{
vertices = new VertexPositionNormalTexture[terrainWidth * terrainHeight];
for (int x = 0; x < terrainWidth; x++)
{
for (int y = 0; y < terrainHeight; y++)
{
vertices[x + y * terrainWidth].Position = new Vector3(x, -y, heightData[x, y]);
vertices[x + y * terrainWidth].TextureCoordinate.X = 0;
vertices[x + y * terrainWidth].TextureCoordinate.Y = 0;
}
}
}
Я добавил полный код Game1.cs к этому Pastie http://pastebin.com/REd8QDZA
Я редактировал Ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
Учитывая, что теги относятся к контенту сообщения, не обязательно ли, чтобы заголовки содержали их, если сам титул тоже должен быть релевантным? – luigivampa
Нет, это не так. Пожалуйста, прочитайте эту ссылку. Если теги имеют отношение к вопросу, поместите их в область тегов. Если они не имеют отношения к вопросу, пожалуйста, не используйте их. –