В общем, чушь это всё насчёт несрабатывающего телепорта из-за того, что игрока туда толкает внешняя сила (монстр). Абсолютная чушь. Сейчас докажу. :)
Как я написал выше, сектор с триггером очень маленький и движок не фиксирует попадание игрока в этот сектор, а сразу фиксирует телепортацию.
Далее, у doom2 есть замечательный параметр -turbo <0..400>. Так вот, если выставить 0, то игрок движется очень медленно — и этот секрет замечательно берётся! Что, собственно, и подтверждает сказанное выше.
У автора видео заметно, что Pain Elemental толкает его в сектор очень слабо, да ещё и игрок стоит по диагонали. В результате игрок попадает в сектор с триггером секрета и не попадает в сектор с триггером телепорта.
Сам секрет — это не телепорт, а linedef у сектора перед сектором телепорта. Сектор очень маленький и при перемещении «посещение» сектора с триггером не происходит, от чего триггер не срабатывает. Здесь, на хабре, где-то есть статья с подробным разбором того, как работает движок дума.
Мне вот почему-то не удалось повторить. Пробовал на ZDoom, Doomsday Engine и Zandronum.
Исходя из предположения «заталкивать в сектор должна внешняя сила» пробовал и через splash damage (ракетой в стену), и Cacodemon fireball, и Pain Elemental attack (они тоже толкаются), и как у автора в ролике — никак не получается.
Думается, что там что-то ещё, что у автора ролика получилось случайно. Кстати, у него не оригинальный Doom2, так что может и несчитово. А Ромеро и сам не знает или забыл за давностью лет. ;)
Получается, что более элегантный код на С++ требует больше усилий, чтобы достичь той же производительности, чем код на С.
Кстати, а попробуйте компилятор clang, интересно какие у него будут результаты для версий на С, С++ и оптимизированной версии на С++.
По сути добавилось только требование ИНН. Паспортные данные и ссылки на товар перевозчики спрашивают уже довольно давно, года 4 точно. Это из моего собственного опыта пользования услугами DHL, UPS и СПСР.
И обычной почты это нововведение не касается.
У меня сейчас одновременно открыт и УСН, и патент и в Эльбе стоят обе галки, система не ругается. Доход по-умолчанию учитывается в патенте (это есть в настройках). Патент открыт с февраля. Пока полёт нормальный. :) Я, правда, не работаю с Upwork и у меня нет того ада с взаимозачётом, т.о. из всех сусликов была только курсовая разница, которую и я убрал переходом на патент.
А вот соглашусь с последним предложением. Почему нельзя купить приложение раз и навсегда? Пусть оно даже не получает других обновлений кроме багфиксов. Допустим, мне не нужны С++17 фичи, я пишу на чистом С и мне будет достаточно того, что уже есть? Пусть оно стоит дороже, чем по подписке, но чтобы мне не мозолил глаза счётчик «до полночи осталось две минуты».
Да, про это. Очень нужная вещь.
Только сделайте, пожалуйста, возможность иметь несколько окон Memory View, а не одно. Иногда бывает нужно просматривать память по нескольким указателям одновременно.
vimeo.com/287924909
Где мои поздравления, Джон Ромеро? :)
Как я написал выше, сектор с триггером очень маленький и движок не фиксирует попадание игрока в этот сектор, а сразу фиксирует телепортацию.
Далее, у doom2 есть замечательный параметр -turbo <0..400>. Так вот, если выставить 0, то игрок движется очень медленно — и этот секрет замечательно берётся! Что, собственно, и подтверждает сказанное выше.
У автора видео заметно, что Pain Elemental толкает его в сектор очень слабо, да ещё и игрок стоит по диагонали. В результате игрок попадает в сектор с триггером секрета и не попадает в сектор с триггером телепорта.
Два: habr.com/company/ua-hosting/blog/342286
Ну и на закуску рендер, три: habr.com/post/322598
Исходя из предположения «заталкивать в сектор должна внешняя сила» пробовал и через splash damage (ракетой в стену), и Cacodemon fireball, и Pain Elemental attack (они тоже толкаются), и как у автора в ролике — никак не получается.
Думается, что там что-то ещё, что у автора ролика получилось случайно. Кстати, у него не оригинальный Doom2, так что может и несчитово. А Ромеро и сам не знает или забыл за давностью лет. ;)
Кстати, а попробуйте компилятор clang, интересно какие у него будут результаты для версий на С, С++ и оптимизированной версии на С++.
И обычной почты это нововведение не касается.
Хм, вроде бы уже сделали. Или что имеется в виду под «нормальной»?
Только сделайте, пожалуйста, возможность иметь несколько окон Memory View, а не одно. Иногда бывает нужно просматривать память по нескольким указателям одновременно.