![]() |
Перенос движка в FreeBasic
Вложений: 1
Перенёс Xors3D в FreeBasic (Нравится этот язык, исполняемые файлы с Xors3D чуть больше 20 Кб), вобщем столкнулся с проблемой, кто нибудь может помочь исправить?
Сам Xors3d работает без проблем, а Phisics вылетает и не выдаёт никакой ошибки. Ошибка в 444 строке в файле demo.bas: Dim n_mesh As Integer = pxCreateTriMesh(VB, IB, VB_size, IB_size, 0) Файлы прикреплены ниже. Заранее огромное спасибо! |
Ответ: Перенос движка в FreeBasic
Ревизию по-старее найти не могли для порта? А то я могу поискать, эдак годовалой давности может найду.
|
Re: Перенос движка в FreeBasic
У мя последняя, и это не помогает. Ощущение, что дело в FB. Хотя могу ошибаться.
Лично у мя проблемы только с xGetMeshVB и xGetMeshIB :dontknow: Хотя я бы не отказался, если бы кто-то направил на путь истинный)) |
Ответ: Перенос движка в FreeBasic
Все там должно работать, только я не понял какова фига юзается Dim n_mesh As Integer. Если мой маразм мне не изменяет в бейсиках оно юзается для объявления массивов, а функция возвращает указатель на тримеш, который по сути обычное число.
|
Ответ: Перенос движка в FreeBasic
Цитата:
|
Re: Перенос движка в FreeBasic
В FB DIM для всех объявлений используется. По крайней мере, в посл.версии 0.20 :dontknow:
Knightmare, ну ты сам попробуй :) Лучше один раз увидеть, чем 100 раз предположить) Лично я вообще мало че пойму :) |
Ответ: Перенос движка в FreeBasic
Вот мне делать больше нефиг как искать и качать FB, ставить, втыкать в синтаксис, втыкать где косяки в порте. От поддержки FB мне ни горячо, ни холодно. В любом случае, кто-то делал уже давно порт, и кажется этот кто-то был толи heiko, толи bigsofty. Искать на англоязычном форуме.
|
Re: Перенос движка в FreeBasic
Вот вот и я о том, великая могучая лень. Даже создателю двига не нужно ничего постить, если не проверил баг собственноручно.
До этого все молчали, а как Myster написал, пошли пафосные сарказмы :) Разбирайтесь сами, собачьтесь сами) ПС: Поэтому об этом форуме плохо отзываются)) ППС: Кстати, ссыль bigsofty не пашет) Не в счет)) |
Re: Перенос движка в FreeBasic
Вложений: 1
Вот архив с компилированным исходником Island в FreeBasic, так-же в нём Include и Lib файлы для FreeBasic.
Всё работает кроме двух вещей: 1) При нажатии SPACE вылетают коробочки, при удалении коробочек прога вылетает, но это небольшая проблема (исправлю). 2) На качелях отваливается доска и улетает к воде (напротив качель) - вот это большая проблема никак не испровлю её. Может кто знает почему доска отваливается, я думаю проблема в строках 1145-1152 create phisics body. DLL и Media файлы брать из оригинальной демки Island. |
Re: Перенос движка в FreeBasic
Кто нибудь знает чем заменить SystemProperty( "AppHWND" ) в FreeBasic или в Delphi?
|
Ответ: Перенос движка в FreeBasic
Ничем.
|
Ответ: Перенос движка в FreeBasic
|
Часовой пояс GMT +4, время: 02:55. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot