Существует событие в JavaScript, которое возникает при наслаивании изображений
С прямоугольными, непрозрачными картинками все просто, а вот функции для попиксельной проверки наслаивания я не встречал.
Есть ли подобные функции в Java платформы J2SE?:confused:
Жалко, что таких функций в JavaScript нет, приходится всех героев делать прямоугольными)))) Как например в одной из моих JavaScript-игр!
Можешь ее в исходниках видеть:
tanks.zip.
здесь лежит:
http://sources.codenet.ru/?cid=15
Скрипт долго думает, когда каждый шаг танк проверяется на возможную наслойку на каждый кирпич или бетонный блок.
JavaScript на разных браузерах и платформах ведёт себя по-разному, а иного непредсказуемо. а Флэш - он и в... links останется Флэш )))
ни на что не претендую, простое любопытство :)
Понимаешь, прийду я устраиваться на работу, меня попросят доказать, что я знаю JavaScript, а я им эту игру покажу. Да и просто, написав игру на JavaScript, ты усвоишь все тонкости этого языка, и писать эффекты для web-страниц будет легче.
RussianSpy, я прекрасно понимаю разницу между Java и JavaScript.
Я за 2 года, которые я знаю JavaScript не встречал вышеупомянутой функции. А недавно начал учить Java и увидел, что в J2ME есть подобные функции.
Вот цитата из 1й статьи этого сайта по Java:
..класс Sprite предоставляет несколько методов collidesWith() для обнаружения конфликтов с другими объектами Sprite, TiledLayer или Image. Вы можете обнаружить конфликт при помощи конфликтных прямоугольников (быстро, но грубо) или на уровне пикселей (медленно, но точно)...
А в J2SE(Другой платформе Java) таких функций я не встречал. Вот и спросил заодно.
Я подумал, вдруг есть такие функции в JavaScript и создал эту тему. Теперь ясно, что нет и тему можно закрыть.
Это разные языки, разного типа, разного назначения, разных стандартов. Просто у них похожие названия.
Ты меня за новичка держишь!:mad:
Просто, хотел узнать, есть ли похожие функции в JavaScript, такие как в Java.
Если бы я спросил: Есть ли похожие функции в JavaScript, такие как в C++?
Ты бы тоже сказал, что я языки путаю?
У тебя навязчивая идея, что большинство людей не видят разницы между Java и JavaScript и путают их из-за названия! Может это и так, но к группе этих людей я не принадлежу!:mad:
Больше не говори мне, что я путаю эти 2 совершенно разных языка!:mad:
А они тем не менее есть =)
И конструкции похожие есть...
Мне на самом деле наплевать на то какой у тебя уровень, зачем ты пишешь извращенные игры и почему так яростно кричишь о том что "не новичок". Мне лишь не хочется чтобы новички путались, тк последнее время качество веб-программеров (новой волны скажем так) весьма низкое.
Я знаю, что моя игра в 1000 раз хуже оригинала BattleCity.
Я написал ее, чтобы при приеме на работу было, что показать в доказательство моего знания JavaScript.
Я написал ее, чтобы при приеме на работу было, что показать в доказательство моего знания JavaScript.
Хм... вот не знаю, как бы я относился к человеку, который при приеме на работу мне дакое соорудил... первое бы что подумал, так это наверное то, а представляет ли человек реально, что делает? Для каждого класса задач есть свои оптимальные способы реализации. Я конечно понимаю, что бульон можно и палочками есть... однако вот что ты сам подумаешь о таком человеке? Как минимум, что это не рационально...
Что, в JS других проблем мало, требующих решения? Не мало. Если вам не удается их найти за 2 года, то это еще сильнее укрепило бы меня в негативном отношении к такому претенденту.