Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на Blitz3D

Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п.

Ответ
 
Опции темы
Старый 11.05.2010, 18:49   #16
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Есть же движки тупо на С++ в виде исходников (ОДЕ тот же). Почему бы не использовать их для яфона?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 11.05.2010, 20:58   #17
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,852 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Box2D тож.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SBJoker (11.05.2010)
Старый 18.05.2010, 16:41   #18
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Вернулся к работе над движком. Добавил компоуды, статичные невыпуклые многоугольники, правда в острых углах выпуклые многоугольники могут немного проникать в них.
Box2D тож.
Я плохо читаю чужой код, да и С++ не знаю. Кстати я там не видел невыпуклых многоугольников, а у меня они теперь есть Но правда там трение нормально сделано, и многоугольники не качаются как у меня.
Осталось сделать дополнительные функции управления физикой, и буду писать редактор. В нем можно будеть создать сцену, и в блитце загрузить готовую сцену.
Вложения
Тип файла: rar f.rar (79.4 Кб, 533 просмотров)
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо rr333 за это полезное сообщение:
Arles (18.05.2010), DeadElf (29.07.2010)
Старый 26.06.2010, 17:15   #19
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Вот иправил движок (теперь почти нет качения, тела устаканиваются), но производительность уменьшилась (40 прямоугольников и фпс <30 у меня). И остались некоторые баги. Есть уже начало редактора.
Круги и прямоугольники думаю понятно как там делать, а при создании выпуклого мн-ка вершины надо обходить против часовой(!). Невыпуклых тел нет.
А вообще не знаю буду ли я продолжать работать над ним дальше.
Вложения
Тип файла: rar editor.rar (1,013.1 Кб, 521 просмотров)
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо rr333 за это полезное сообщение:
DeadElf (29.07.2010), h1dd3n (29.07.2010), Nex (26.06.2010), Reks888 (26.06.2010), St_AnGer (28.06.2010)
Старый 29.07.2010, 16:49   #20
DeadElf
ПроЭктировщик
 
Регистрация: 22.07.2009
Адрес: Московский Метрополитен)))
Сообщений: 100
Написано 25 полезных сообщений
(для 31 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

редактор не понял) но посмотрел все версии)) прогресс очевиден)))

а почему, если быстро нажимать клавишу мыши, то, когда картинок набирается целый экран, вдруг исчезают кружочки?

так просто, любопытно...
(Offline)
 
Ответить с цитированием
Старый 01.08.2010, 20:31   #21
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

а почему, если быстро нажимать клавишу мыши, то, когда картинок набирается целый экран, вдруг исчезают кружочки?
Не знаю... Наверно гдето идет деление на ноль и блитцу это не нравится, вот он и удаляет все объекты в типе.
(Offline)
 
Ответить с цитированием
Старый 01.08.2010, 21:46   #22
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Сообщение от rr333 Посмотреть сообщение
Не знаю... Наверно гдето идет деление на ноль и блитцу это не нравится, вот он и удаляет все объекты в типе.
Нет, при делении на ноль вылетела бы ошибка!
(Offline)
 
Ответить с цитированием
Старый 01.08.2010, 21:54   #23
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Сообщение от baton4ik Посмотреть сообщение
Нет, при делении на ноль вылетела бы ошибка!
Невсегда! Если на ноль делется число с плавающе точкой то получается : 1.#INF - это в С++.
Короче получается что делим не на ноль а на 0.00000000000000000000000000000000000000000000001
это связано с неточными расчётами чисел с плавающей точкой
(Offline)
 
Ответить с цитированием
Старый 01.08.2010, 22:37   #24
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

У меня при делении на ноль в дебуг лог выдавало infinity, и все связное с этой переменной удалялось, в частности перменные, объекты в типах.
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 02:18   #25
namel
AnyKey`щик
 
Регистрация: 06.08.2010
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Сообщение от rr333 Посмотреть сообщение
Вот иправил движок (теперь почти нет качения, тела устаканиваются), но производительность уменьшилась
Когда открываешь меню выбора текстур и т.д курсор еле тащится...это лаги, или так и задумано?
(Offline)
 
Ответить с цитированием
Старый 06.08.2010, 13:27   #26
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

это лаги, или так и задумано?
Так получилось. Вот вроде скорость отрегулировал.
Вложения
Тип файла: rar editor.rar (4.8 Кб, 501 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leowey (05.01.2011)
Старый 07.06.2011, 19:18   #27
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

Спустя столько времени все же решил закончить движок. Перевел в дллку, оптимизировал, вследствии чего заметно увеличилась скорость, 900 боксов без тормозов!
В архиве две сцены:
1) Рисуем объекты левой кнопкой мыши, а-ля карандашная физика, только тела - не проволочные. Правой кнопкой перемещаем тела, средней - удаляем (тут есть баги).
2) Пирамида боксов. Тут используется ShockPropagation, поэтому стек плохо разваливается.
Вложения
Тип файла: rar Physics.rar (1.03 Мб, 525 просмотров)
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо rr333 за это полезное сообщение:
Arton (11.10.2013), Harter (08.06.2011), HolyDel (07.06.2011), moka (07.06.2011), mr.DIMAS (07.06.2011), radiantstudio (10.01.2012), St_AnGer (07.06.2011)
Старый 07.06.2011, 19:36   #28
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

rr333
на базе 1.exe можно сделать какую нибудь нестандартную игрушку. довольно здорово. респект в общем!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
rr333 (07.06.2011)
Старый 07.06.2011, 20:38   #29
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

1.exe зависает при рисовании фигуры.
(Offline)
 
Ответить с цитированием
Старый 07.06.2011, 20:57   #30
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: 2D физический движок на чистом Blitz3d

1.exe зависает при рисовании фигуры.
Забыл предупредить, рисовать надо только по часовой стрелке и без пересечений
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 09:24.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com