Comments 25
Арканоиды нынче не те. Почему отказались от использования PhysX?
+3
Напалмом жжоте =) PhysX для простейшей 2D игрушки это конечно круто… Но бессмысленно)
0
«Кстати, не спрашивайте меня, почему я не воспользовался элементами Row и Repeat — с их использованием для автоматического создания элементов типа Body приложение падает.»
Ну вы же понимаете что с такой постановкой обязательно спросят :) Собственно, почему? Какие причины падения?
Ну вы же понимаете что с такой постановкой обязательно спросят :) Собственно, почему? Какие причины падения?
+4
Понятия не имею. Сначала оно просто падало. Затем падать перестало и прекрасно показывало несколько элементов, но после закрытия собственно приложения на экране под Windows появлялось сообщение о то что приложение обратилось по неверному адресу в памяти. В общем, пока что проект qml-box2d местами глючит. Так же всё будет падать, если не назначать на Body ширину и высоту, а затем какими-либо потомками пытаться прикрепиться к одной из граней такого вот Body.
-3
groupIndex — индекс в группе (предположительно группа — один объект Body)Насколько я помню, этот параметр нужен для фильтрации столкновений. Какие-то объекты могут сталкиваться, какие-то пролетают друг сквозь друга.
По видео у меня сложилось ощущение, что мяч все равно ударяется об исчезнувшие кирпичи. Попробуйте использовать этот параметр.
linearDamping, angularDamping, bullet — не понятно с первого взглядаbullet нужен для быстрых объектов, подверженных туннельному эффекту. Для таких объектов используется более «тяжелый» алгоритм расчета столкновений, поэтому его надо использовать для небольшого количества объектов. В вашем случае — для мяча.
0
Спасибо за статью. Хотя всё больше убеждаюсь что для игр лучше использовать существующие движки. На Unity игра подобного рода делается за 10 минут (с бесплатным PhysX'ом)
0
Ну здесь кому какой инструмент конечно же более удобен. Хотя с другой стороны чтобы выпустить игрушку на Unity нужно всё же заплатить. А здесь нет, да и платформ поддерживается гораздо больше.
0
Да конкретно эту игру, без использования чего-то шибко специфичного можно собрать для Linux, Windows, Mac OS X, Symbian, MeeGo, iOS, Android 2.2+ и с недавнего времени — Blackberry. Так как основные модули Qt уже хорошо работают на всех этих платформах.
0
>… и с недавнего времени — Blackberry
Вы имеете в виду текущую платформу BB OS или грядущую BBX (которая на QNX)? Если первое, то не поделитесь ли ссылкой, а то я упустил из внимания порт Qt на неё.
Вы имеете в виду текущую платформу BB OS или грядущую BBX (которая на QNX)? Если первое, то не поделитесь ли ссылкой, а то я упустил из внимания порт Qt на неё.
0
Каись на новую Вот здесь новость habrahabr.ru/blogs/blackberry/130773/
0
я думаю, что все же имеется в виду qnx
+1
>QScopedPointer viewer(QmlApplicationViewer::create());
Бритва Оккама просто НЕГОДУЭ!!!
Бритва Оккама просто НЕГОДУЭ!!!
0
Sign up to leave a comment.
Qt Quick и Box2d: Симулируем физику