В пистолете (который, на самом деле, называется Zapper) встроен фотодиод, принимающий свет, а из-за длинного «дула» этот фотодиод становился узконаправленным. В момент нажатия «курка», весь экран на мгновение заливался чёрным, а спрайт мишени — белым прямоугольником. Если «дуло» было направлено на прямоугольник, засчитывалось попадание. Если же мишеней было несколько (NES поддерживала до 4, но это не точно), то мишени подсвечивались по очереди (подмигивая) и приставка вычисляла попадание, используя бинарный
Можно ещё подробней написать.
Кадр в телевизоре, на трубчатом кинескопе рисуется не сразу целиком - его рисует пучок электронов, за один проход сверху вниз двигаясь от строчки к строчке. Прорисовка эта проходит очень быстро, за 1/24 (тут не уверен) секунды. Нажатие же курка пистолета активирует фоторезистор. Время, за которое луч рисует строку - известно. Нажатие курка длится намного дольше чем луч рисует один кадр. Таким образом зная время прошедшее от начала рисования кадра до времени когда луч сверкнет прямо в направленный в экран фоторезистор можно сначала понять на какую он смотрит строку, а потом по остатку этого времени и в какой место строки. То есть сначала высоту, а потом и ширину.
На плазме эта приставка не работает потому что принцип рисования кадра там на ином физическом процессе, из за инертности послесвечения матрицы целиком.
В пистолете фоторезистор. Приставка, через видеосигнал управляет лучом электронной пушки кинескопа, соответственно она всегда знает в каком месте кинескопа сейчас находится луч электронной пушки. По тому моменту времени, в который фоторезистор пистолета засвечивается от экрана, определяется в какую часто экрана пистолет был направлен.
Не шарите вы, кароче, поясняю: там всюду были (местами даже остались) маленькие гномики! Они сидят с той стороны экраны и смотрят на пистолет (иногда и на тебя) и как только ты попадаешь (ну куда ты там стрелял?) то сразу гномик бежит по кинескопу куда надо и говорит кому надо об этом! В плазме современной гномиков нет... места им там мало...
П.С. я не курю и ВАМ не советую!
Кинескоп и не чувствовал. Пистолет по сути -- небольшая камера, центр снимка -- как раз место, куда ты попал. Дальше -- дело техники, зная координаты точки попадания, определить, куда ты попал
11 комментариев
10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
в общем нет времени объяснять это всё магия с пистолетом!
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Кадр в телевизоре, на трубчатом кинескопе рисуется не сразу целиком - его рисует пучок электронов, за один проход сверху вниз двигаясь от строчки к строчке. Прорисовка эта проходит очень быстро, за 1/24 (тут не уверен) секунды. Нажатие же курка пистолета активирует фоторезистор. Время, за которое луч рисует строку - известно. Нажатие курка длится намного дольше чем луч рисует один кадр. Таким образом зная время прошедшее от начала рисования кадра до времени когда луч сверкнет прямо в направленный в экран фоторезистор можно сначала понять на какую он смотрит строку, а потом по остатку этого времени и в какой место строки. То есть сначала высоту, а потом и ширину.
На плазме эта приставка не работает потому что принцип рисования кадра там на ином физическом процессе, из за инертности послесвечения матрицы целиком.
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
П.С. я не курю и ВАМ не советую!
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена10 лет назад
Удалить комментарий?
Удалить Отмена