Перетащите элементы вокруг с эффектом силы тяжести

Я хочу выполнить что-то подобное тому, что photoshop.com имеет и этот сайт здесь: http://mrdoob.com/projects/chromeexperiments/google_gravity/

Кто-либо знает, как сделать это с JavaScript (предпочтительно jQuery)?

7
задан Adam 2 February 2010 в 16:46
поделиться

2 ответа

Демо-версию jPhysics можно найти в Интернете по адресу http://www.inf.ufrgs.br/~rcpinto/physics/ и скачать с http://plugins.jquery.com/project/jphysics или с Google по адресу http://code.google.com/p/jqueryphysics/

3
ответ дан 7 December 2019 в 14:32
поделиться

Как сказал Дарин Димитров, Последовательности. Contains (последовательность, StringComparison) не существует в качестве метода для типа Последовательностей .

System.Linq.Enumerable , однако, содержит такую подпись. И последовательность также является IEnumerable < char > , поэтому компилятор путается. Вы действительно сможете использовать Linq и компилировать, если вы замените StringCompar- ison на ICompar- er из Char :

if (myString.Contains(strVar, Comparer<Char>.Default))
{
    // Code here                  
}
-121--3153471-

Несколько вещей:

  1. Итерация не обязательно быстрее
  2. Корень всего зла: есть и другие соображения.
  3. Рекурсия часто гораздо более лаконично и четко сообщает о своем намерении
  4. Избегая изменяемого состояния, функциональные языки программирования легче обдумать и отладить, и рекурсия является примером этого.
  5. Рекурсия занимает больше памяти, чем итерация.
-121--942468-

Я думаю, что пример Google использовал Box2Djs . Я использовал box2d для питона и его великого.

1
ответ дан 7 December 2019 в 14:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: