Показаны сообщения с ярлыком JavaScript. Показать все сообщения
Показаны сообщения с ярлыком JavaScript. Показать все сообщения

26 марта 2025 г.

Скрипт для Photoshop печатающий координаты слоев в файл

Чтобы быстро получить координаты слоев файла Adobe Photoshop можно использовать скрипт. Сохраните его себе на диск. Откройте psd файл, выберите пунт меню File → Scripts → Browse.... Выберите файл скрипта и в файле ~/Downloads/layer-coordinates.txt можно посмотреть результат.

25 августа 2024 г.

Упрощенный пример следования камеры вдоль пути в Three.js

Официально для библиотеки Three.js есть примеры, с помощью которых можно реализовать подобную функциональность:

22 апреля 2024 г.

Тестирование алгоритма поиска пути A* на Javascript

Еще один кусочек в паззл переделки прототипа игры, когда-то сделанного под Flash. На этот раз – адаптация алгоритма поиска пути A* под Coffeescript. Можно поэкспериментировать с ним здесь.

17 апреля 2024 г.

Редактор сеток игровых карт

Продолжаю работы по переписыванию некоторых работ с Flash на Javascript. На этот раз на очереди простенький редактор сеток для двумерных игровых карт.

14 апреля 2024 г.

Система самонаведения ракет

Как-то, году этак в 11-м, делал на Flash простенькую систему самонаведения ракет. Конечно для игры, а вы что подумали? 😀

Переписал её на Javascript с использованием рендер-фреймверка pixi.js. Как оказалось, в этом фреймверке система координат повернута на π и отражена по оси абсцисс, поэтому векторные вычисления немного отличаются от вычислений для системы координат под Flash. Пришлось создать специальный класс вектора под pixi.js.

31 октября 2016 г.

Добавление нового элемента в Chosen

Есть такой очень хороший jQuery плагин Chosen. Он позволяет из стандартных выпадающих списков `select` делать очень удобные. Но плагин не позволяет работать с добавлениями элементов "из коробки". Все решения, найденные мной в сети, не удовлетворительны.

16 августа 2014 г.

Пример интеграции рендерера pixi.js с Box2DJS

Интеграция физического движка Box2DJS с рендерерами совсем не сложна. Для примера можно взять популярный pixi.js.

14 августа 2014 г.

Форк от портированной версии Box2d.js

  • левая кнопка мыши - таскать динамические тела
  • - следующий пример
  • - предыдущий пример
  • R - сброс примера
  • S - создать сверху квадрат
  • C - создать сверху круг

Знакомиться с библиотекой эмуляции физики твердых тел Box2D (в оригинале написанной на C++) начал еще с версии для Flash. Но пути IT индустрии складываются так, что Flash стремительно сдает свои позиции. Поэтому решил переметнуться в этой области к Javascript.

21 июня 2013 г.

Online генератор паролей на jQuery

Перенес наконец-то свой jQuery генератор паролей на github.

К тому же сделал отдельную страницу с примером реализации.

20 июня 2013 г.

Функция форматирования числа (версия 2) на Javascript

Продолжение темы форматирования числа на Javascript.

Я, всё же, решил переписать код по новой, с тестами. И выложить всё это дело на гитхаб.

9 марта 2013 г.

Модуль на js. Бегущий по изображению блик

Реализовал бегущий по изображению блик-полоску на Javascript. Изображение может быть с альфа-каналом. Для работы модуля необходим jQuery. Браузер должен поддерживать элемент canvas, т.е. пользователи IE меньше 9 эффекта не увидят без специальных манипуляций со своим браузером.

Пример можно посмотреть здесь.

11 августа 2012 г.

Простое приложение на WebGL

В полку "хеллоуворлдов" прибыло. В этот раз на очереди WebGL. Захотелось приглядеться к этому "зверю" попристальней, потому как потенциал в нем видится не малый. Думаю, рано или поздно он потеснит на рынке все другие технологии в своей нише. Или появится что-то более удобное во всех отношениях. Пока же, по моим ощущениям, для Stage3D (Flash) писать гораздо приятней, что-ли. Но хватит разжигания межплатформенных розней.

7 марта 2012 г.

Виджет представления упакованных булевых значений на javascript

В продолжении темы упакованных булевых значений предлагаю свое решение на Javascript.

Общая идея в том, что в базе данных хранится только целое число и, соответственно, в интерфейс оно будет выводиться как input:text или input:hidden. Мы его скрываем и заменяем на представление из соответствий в виде чекбоксов.

Ниже пример и сам скрипт.

29 августа 2011 г.

Функция форматирования числа на Javascript

Мой велосипед форматирования числа на Javascript.

3 июня 2011 г.

Генератор паролей на jQuery

Сделал свой генератор паролей на jQuery. Не спрашивайте зачем :). Генерирует пароли любой длины. Можно управлять содержанием символов в пароле: включать/выключать цифры, большие латинские, маленькие латинские, специальные символы.

23 декабря 2009 г.

Скрипт чтения названий файлов в папках Windows

Бывает так, что нужно прочитать огромное количество названий файлов в папке и скопировать их или в файл или в буфер обмена. И соответствующие средства не всегда есть под рукой. Но в Windows есть замечательное стандартное средство для скриптования - Windows Script Host, базирующееся на JScript (клон JavaScript) и Visual Basic.