Добавлен
Хотел изменить стандартные клифы пустошей на Городской либо Даларанский
Шаманил в редакторе тайл сетов
И в Modify также
пробовал убрать траву где уже клифф стоит и ставить тот что надо всё равно не получалось.
Заранее спасибо за ответ. Пока буду работать без клифа

Принятый ответ

Нужно изменить базовый.
При этом снять галку в - "нестандартный тип ландшафта", который будет сброшен.
(Возможно есть другие, более сложные способы).
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Мне не надо так, мне надо что-бы КАЖДЫЙ клиф КАЖДОГО таила был свои, со своими текстурами
в очередной раз великие планы рушатся под натиском жестокой реальности
ответ
Самое главное - получить нормаль, вот некоторые функции, которые тебе пригодятся:
float3 GetNormal(float3 a, float3 b, float3 c)
{
	float wrki;
	float3 v1 = float3.create();
	float3 v2 = float3.create();
	float3 normal = float3.create();

	v1.x = a.x - b.x;
	v1.y = a.y - b.y;
	v1.z = a.z - b.z;

	v2.x = b.x - c.x;
	v2.y = b.y - c.y;
	v2.z = b.z - c.z;

	wrki = SquareRoot(sqr(v1.y * v2.z - v1.z * v2.y) + sqr(v1.z * v2.x - v1.x * v2.z) + sqr(v1.x * v2.y - v1.y * v2.x));
	normal.x = (v1.y * v2.z - v1.z * v2.y) / wrki;
	normal.y = (v1.z * v2.x - v1.x * v2.z) / wrki;
	normal.z = (v1.x * v2.y - v1.y * v2.x) / wrki;

	return normal;
}

float DotProduct(float3 v1, float3 v2)
{
	return v1.x*v2.x + v1.y*v2.y + v1.z*v2.z;
}

float3 Reflect(float3 ray, float3 normal)
{
	return -2 * DotProduct(ray, normal) * normal + ray;
}
Далее в функции движения снаряда определяем столкновение с землёй, получаем нормаль и строим вектор отражения по данной нормали и текущей скорости снаряда:
float3 v1 = float3.New(curPos.x+2, curPos.y+2, GetTerrainZ(curPos.x+2, curPos.y+2));
float3 v2 = float3.New(curPos.x+2, curPos.y, GetTerrainZ(curPos.x+2, curPos.y));
float3 v3 = float3.New(curPos.x, curPos.y+2, GetTerrainZ(curPos.x, curPos.y+2));
float3 normal = GetNormal(v1, v2, v3);

float3 reflect = Reflect(curVelocity, normal);
ответ
Нужно отредактировать файл MiscData, чтобы создавать более крутые склоны (тогда зависимость высоты от размера кисти уменьшится).
А именно строку "MaxSlope=50" на "MaxSlope=90".

4
18
2 года назад
Отредактирован SNART
4
Нужно изменить базовый.
При этом снять галку в - "нестандартный тип ландшафта", который будет сброшен.
(Возможно есть другие, более сложные способы).
Принятый ответ
0
4
2 года назад
0
этом снять галку в - "нестанд
извени а как это сделать? то что нестандартный тип , вроде уже стоит.
0
18
2 года назад
0
Загруженные файлы
2
4
2 года назад
Отредактирован rhiNo1922
2
SNART:
поменял тайл сет теперь выглядит даже лучше чем было!
Спасибо!
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.