Как стать автором
Обновить
44
0

Программист

Отправить сообщение

Как раз пишу свой майнкрафт. Могу сказать, что пещеры непрерывные, у них нет начала или конца (см. Perlin worms). А деревени например генерятся в "мегачанках", который например у меня 8х8 чанков. Если хоть один из чанков внутри мегачанка нужно сгенерить, то для этого мегачанка единожды генерится вся схема деревни, а потом уже при необходимости другие чанки ее используют..

Я тоже вот пробую, вроде получается неплохо =)

Подскажите пожалуйста. Есть проблема.
Пишу игру, игра рисуется на канвасе, развернутом на весь экран.
Почему в этом режиме не блокируются мышиные хоткеи (mouse gestures)?
Как их можно заблокировать? Играешь в игру (на весь экран) и при поочередном клике на правую и левую кнопки мыши бац и игра пропадает и открывается предыдущая в истории страничка.

Т.е. вопрос в том, как заблокировать их не только у меня настройками, а у всех игроков.
Спасибо! Не ожидал получить ответ так быстро!
Если еще кому интересно, то получается, чтобы реализовать поворот камеры вокруг оси, то вот что надо сделать:
var xd = 45; // угол вращения 0-360
var xr = deg2rad(xd); // переводим угол в радианы

// Вращение по оси Y
camera_rotation = [
    [Math.cos(xr), 0, Math.sin(xr)],
    [     0, 1,       0],
    [-Math.sin(xr), 0,  Math.cos(xr)]
];
Подскажите пожалуйста, как реализовать вращение камеры курсором в данном примере?
Что за что тут отвечает?
camera_rotation = [
[0.7071, 0, -0.7071],
[ 0, 1, 0],
[0.7071, 0, 0.7071]
];
Чем более неочевидные вещи позволяет делать язык, ьем больше мест для ошибок. IDE и прочее это способ решения проблем, которых могло не существовать вовсе.
1. в Go нет таких этих неочевидностей
2. нет совершенных IDE, которые все разрулят и все подскажут абсолютно правильно
Как минимум
— определение свойств класса в конструкторе
— union types
— switch/match
В 8й версии добавили слишком много неочевидностей.
Их черезчур много, язык деградировал.
Надо было наоборот всё делать строже, более читабельным и предсказуемым, а тут наоборот, неявностей ещё больше только добавили
Теперь он точно обречён на забвение.
Я думаю, что нельзя раскрывать приватники. Есть куча случаев, когда все таки наоборот нужно именно доказать, что ты отправлял письмо. Нужно именно с этой точки рассматривать ситуацию. Это имеет большую ценность, чем то, что пишет автор.
Удивляюсь тому, насколько все безразличны к данной проблеме, а это действительно легко решаемая, но серьезная проблема. В качестве решения достаточно при обнаружении двух соединений по одной сессии у обоих выводить запрос на ввод 2FA.
Почему здесь большинство людей придерживаются мнения, что если не закрывает на 100%, то и делать ничего не надо? Ведь какое бы решение не было реализовано, оно в любом случае, даже если не закрывает всех кейсов, то по крайне мере сокращает количество случаев взлома.
Вы неправильно меня поняли. Папку берем от обычной версии, а экзешник от портативной.
Я пробовал сам, работает, копируется папка tdata, скачивается exe файл Telegram Portable, к ней рядом кидается папка tdata и всё работает.
Да, очень даже хороший способ.
Но ведь существуют миллион программ, которые заморачиваются с такой защитой для реализации регистраций и серийников. С этим давно нет проблем.
Можно, но делается ли это у всех по умолчанию?
Но у меня реально вопрос, почему нельзя запросить 2FA хотя бы когда ОС или его версия меняется? Есть варианты, что можно скопировать папку у жертвы, но при этом не получить доступ к этому самому HWID.
А почему аппарат разместили снаружи кроватки, а не с внутренней еёчасти? Ведь сейчас он мешается и об него можно споткнуться.
Хорошая статья, спасибо!
Хорошая статья, спасибо!
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность