LINUX.ORG.RU

Быдлокодерствуем помаленьку


0

0

Близится сдача курсача, пришлось побыдлокодерствовать на... сишарпе (увернулся от утюга! а-ха-ха мазилы! :))

Вообщем задача была такая: написать прогу, демонстрирующую физические опыты (ну там шарики падающие, то-се), и в результате долгих мыслительных процессов за основу был взят 3д движок Irrlicht и физический движок Ode. Я писал про мыслительные процесы? Это ложь на самом деле - эти движки я взял по той простой причине, что для них нашлись враперы для c# :) Да, я сам не в восторге от этого недоязыка, но что поделаешь, прога должна работать в том числе и под вендой, а навыков портирования проектов на с/c++ под венду у меня 0. Так что по-идее должно быть проще, достаточно взять библиотеку, перекомпилить и впихнуть враперу, делов-то.

На скрине начальная стадия проги, вон та желтенькая хреновина должна падать и скакать по полу, но она тупо пролетает сквозь нее, даже никак не реагируя. Никак не пойму, в чем косяк (кроме моей ДНК конечно). Подозреваю что дело в параметре функции dJointAttach - ref contact[i]. Что такое вообще ref? Указатель на структуру? чем он отличается от &? Непонятно.

Ну а в остальном все по-старому - Ubuntu 6.10 Edgy, гном 2.16 какой-то, монодевелоп 1.1.17

>>> Просмотр (1280x1024, 247 Kb)

★★★★★

Проверено: Pi ()

> Да, я сам не в восторге от этого недоязыка

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

По теме: шрифты в редакторе отличные, в остальном - ужасные.

kda ★★★★★
()

какой нафиг утюг? мы тебе стену принесли ;)

fura13 ★★★
()

> должна падать и скакать по полу, но она тупо пролетает сквозь нее, даже никак не реагируя

а как-там насчёт определения координат жёлтой хреновины? Точно распознаётся когда выше/ниже пола?

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

да, точно. Я засек что в callback функцию заходит 100%, передает геометрию 100%, но во не создает соединения, просто тупо не создает. Хз в чем дело, сижу ковыряю примеры.

lester_dev ★★★★★
() автор топика
Ответ на: комментарий от kda

>Стандартная отговорка недопрограммистов.

да-да, попалил ты меня.

lester_dev ★★★★★
() автор топика

>Близится сдача курсача,
почему-то прочитал как "близится куча срача"...
..после прочтения всего поста, понял, что не ошибся ))

по сабжу - скрин неплох, все аккуратно, только цвет панелей как-то не очень..

dreamer ★★★★★
()

скрин прикольный, особенно нижняя панель, Iжачок - рулид!

den_skipper
()

Об панели можно глаза сломать, а в остальном неплохо

prizident ★★★★★
()
Ответ на: комментарий от smartly

>Їжачок - рулит.

А ЛОР не рулит. Он кириллицу в сообщениях не поддерживает.

smartly ★★★
()

И что только делают люди только что бы не изучать C++ и mingw...
всё кросскомпилируется из под линуха и тестируется в wine. :)

stalkerg ★★★★★
()
Ответ на: комментарий от stalkerg

Что только не сделают люди чтобы не учить хоть что-нибудь из GTK, QT, wx, xul, tcl/tk, sdl, glut и др. Даже под wine тестировать готовы... ужос.

PS: Писать под линухом нативные виндовые гуёвинки - это мазохизм.

eXOR ★★★★★
()

Мудила, включи SpellCheck

anonymous
()

И как вообще этот монодевелопЪ? И какую версию C# он поддерживает? А то у нас в универе препод очччень любит этот недоязычек...

blaster999 ★★
()
Ответ на: комментарий от blaster999

монодевелопЪ весьма и весьма, должен признать. Умеет автокомплит для любых классов, достаточно скормить длл'ку. Ошибки тоже показывает, а больше ничего не нужно

lester_dev ★★★★★
() автор топика

Я писал на C++ && SDL , показывал в линуксе на ноуте :) Это лабы. А курсач был на 2Д алгоритмы сжатия, реализовал на C++ && wxWidgets . Под win все прекрасно собиралось прямо в линуксе и работало, но показывал всё равно на ноуте :))

http://img111.imageshack.us/img111/2952/200701151355471152x864swe2.png - пример одной из лаб

Arceny ★★
()
Ответ на: комментарий от anonymous

А как ты Irrlicht к Mono прикрутил??? На офф. сайте говорят ,что они вместе не дружат + я сам в этом убедился. Кароче How-to ф студию!!!

anonymous
()

Вот это да.. monodevelop в зависимостях тянет за собой гном... Не ожидал.

KADABRA
()

>Что такое вообще ref?

И ты ещё называешь C# недоязыком?

Тебе сколько лет, мальчик? 12?

fly-away
()

Зачем ты взял какие-то готовые графические/физические движки? Тут алгоритм-то на 5 строк кода. Ты бы ещё взял исходники Havok (HL2) :D

anonymous
()

ref - передача в функцию параметра по ссылке. Типа ссылки (&) в C++. Чем отличается? Параметр д.б. инициализирован. Если это не требуется, можно использовать out.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.