Полезные коды

Клонирование объекта

В js действие
  1. new_obj=obj;
Не значит, что вы создали новый объект. В данном случае передается лишь ссылка, а не значение. То есть, изменяя свойство в new_obj, мы на самом деле изменяем его в obj.
Для этого нужно клонирование объекта. Пример работы:
  1. new_obj=clone(obj);
Теперь

Создание 3d-блоков

И так, наша задача сделать блок, который бы выглядел как 3д-объект.
Разберем код:
background: linear-gradient(-225deg, #d2c1af, #b3a79a); - это создание градиента на фон, при этом ось градиента находится под углом, в данном случае значение -225deg отвечает за начало градиента в верхнем лвеом

Усовершенствованный калькулятор

Возник достаточно давно, как ответ на этот калькулятор, но возникло недоразумение, из-за которого я не смог его выложить.
Калькулятор поддерживает все 4 действия, скобки и приоритеты.

Движение по окружности

Если использовать этот код для рисование окружности (что было бы глупо (быть может)), то интервал speed стоит поставить на 1 и убрать отрисовку чёрного квадрата.

Поиск пути (волновой)

Пример использования:
  1. Pathfinder pf = new Pathfinder();
  2. Vector path = pf.getPath(0, 0, 10, 10, map);
  3. for (int i = 0; i < path.size(); i++) {
  4.     Node n =  (Node) path.elementAt(i);
  5.     g.drawRect(n.x * 4, n.y * 4, 4, 4);//рисую найденный путь
  6. }

Недостатки:
ищет дольше
Всего: 541
<< 1 ... 51 52 53 54 55 ... 109 >>

Реклама

Мы в соцсетях

tw tg yt gt