СерафимКречет, ух, ну тогда держи простую, тупую гуишную систему, где втупую рандомим точку. Если находится внутри среднего региона - рандомим еще раз.
При обновлении страницы иногда появляется освещение:
При многократном обновлении текстуры подгружаются правильно:
Надо признать, что при прогрузке видно, как модель сначала черная, потом с нужными текстурами и освещением, а потом затемняется и текстура заменяется на неправильную. Просто заметил. Мб какие-то параллельные процессы прогрузки происходят.
nazarpunk, все верно, про противоречия я написал в скобках, что будут возникать, и в таких ситуациях уже либо сам программист выбирает правильный подход, либо как установлено в его окружении (компания, товарищи или сообщество и тд).
Надеюсь мой ответ выше лучше раскроет тему твоего ответа :)
НО. Есть большое НО. В jass не все возможности современного программирования существуют, поэтому некоторые советы для тебя будут неприменимы.
Первая статья в этом плане более подходит под твой вопрос, там много полезных советов и примеров, что пойдут и для jass. А вторая статья как раз в целом про подход к написанию кода, к которому ты должен стремится (при этом часто будут ситуации, что поддержка одного принципа будет нарушать другой принцип, и тут субъективно выбирать, что тебе важнее).
Так-же вот это вот "правильно писать код" - это все субъективно, НО объективно помогает БЫСТРЕЕ читать и понимать твой код другим людям и тебе в будущем + быстрее этот код расширять, добавлять функциональность.
Если ты написал 10000 строк кода в карте, и через пару лет решил заглянуть в свой старый код и ничего не понял - значит ты неправильно его писал.
Тут можно много еще расписывать про элементарные примеры, где все переменные должны иметь понятное название и использоваться с конкретной целью, про отступы, про функции их структуру, разделение задач, и тд и тп, но это уже будет еще одна большая статья.
Еще добавлю:
1 статья более понятная.
2 статья максимально точно отвечает на твой вопрос, но нужно думать и наращивать опыт в этом направлении.
rsfghd, люблю вопросы, ответы на которые будет "Нашел решение" :D
А так думаю, как уже было сказано выше, убрать дефолтный туман или увеличить его дальность как и отсекающую плоскость отдалить на максимум (вроде 10 000 это максимум как помню).
Изи.
Создай геймплей такой, чтобы ты мог заранее предсказывать будущее со всеми твоими механиками геймплея (со множеством ограничениями). По сути создай свой над-движок, а именно все условия, которые помогут предсказать будущее. Но, боюсь, ты сойдешь с ума и получится небольшая костыльная наработка, в которой не будет смысла с таким подходом, но удачи.
LastUchiha, по поводу вложенных loop скорее у тебя лимит операций возникнет чем лимиты вложенных циклов)))
Даже 3 вложенных цикла уже может дать тебе большое количество действий.
Ред. konvan5
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
-
test.w3x
Полный списокРед. konvan5
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
(Идеальные универсальные решения мало кому нужны на практике хех)
» Harpoon Arena / HarpoonArena: DevLog 1. Начало
Удачной разработки, чтобы получилась годнота!
Ред. konvan5
» Администрация XGM / Починить просмотрщик mdx
» WarCraft 3 / Взрыв FX
» WarCraft 3 / Взрыв FX
» Администрация XGM / Починить просмотрщик mdx
Возьмем Тока Киришима [300 Heroes]
Ред. konvan5
» XGM — Премия года / Премия 2024 года
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
Надеюсь мой ответ выше лучше раскроет тему твоего ответа :)
Ред. konvan5
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
- Оформление кода
- 10 базовых принципов программирования
- 15 правил написания качественного кода
НО. Есть большое НО. В jass не все возможности современного программирования существуют, поэтому некоторые советы для тебя будут неприменимы.Первая статья в этом плане более подходит под твой вопрос, там много полезных советов и примеров, что пойдут и для jass. А вторая статья как раз в целом про подход к написанию кода, к которому ты должен стремится (при этом часто будут ситуации, что поддержка одного принципа будет нарушать другой принцип, и тут субъективно выбирать, что тебе важнее).
Если ты написал 10000 строк кода в карте, и через пару лет решил заглянуть в свой старый код и ничего не понял - значит ты неправильно его писал.
1 статья более понятная.
2 статья максимально точно отвечает на твой вопрос, но нужно думать и наращивать опыт в этом направлении.
» Администрация XGM / Обновление 2024 - Stage 16
» Hunter or Victim / Hunter or Victim Итоги 2024
» Помойка Макебы / Тестим PopcornFX в рефоге
» Harpoon Arena / Harpoon Arena
Когда ждать новостей? :D
» WarCraft 3 / Черная полоса при отдалении камеры.
А так думаю, как уже было сказано выше, убрать дефолтный туман или увеличить его дальность как и отсекающую плоскость отдалить на максимум (вроде 10 000 это максимум как помню).
» WarCraft 3 / После обновы Рефоржета карты немного "слетели"
» Помойка Макебы / ШОК, в сеть попал официальный близзовский экспортёр моделей из Autodesk Maya
Ред. konvan5
» WarCraft 3 / Как узнать будущее на карте? World Editor.
Создай геймплей такой, чтобы ты мог заранее предсказывать будущее со всеми твоими механиками геймплея (со множеством ограничениями). По сути создай свой над-движок, а именно все условия, которые помогут предсказать будущее. Но, боюсь, ты сойдешь с ума и получится небольшая костыльная наработка, в которой не будет смысла с таким подходом, но удачи.
» Алдраксус / VHS РУСЫ ПРОТИВ ЯЩЕРОВ
» Алдраксус / VHS РУСЫ ПРОТИВ ЯЩЕРОВ
Может лучше оформить как тут? Чтобы здесь можно было посмотреть хотя бы...
» WarCraft 3 / Эпический поход в ленту
Ред. konvan5
» WarCraft 3 / Прерывание внутри триггера
Вложенный - когда один цикл внутри другого.
» WarCraft 3 / Прерывание внутри триггера
Даже 3 вложенных цикла уже может дать тебе большое количество действий.
» WarCraft 3 / Прерывание внутри триггера
По поводу if вложенных (слышал как 50 так и 90).
» WarCraft 3 / Прерывание внутри триггера