|
09.10.2007, 16:36
|
#31
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
я его делаю, пока обыкновенным двигом под Си (как Irrlicht и тому подобные).....
вот если я дойду, и перепишу все функции блица из хелпа в двиг,, то я буду очень рад=))) Быстро я этот двиг писать не могу, так как на мне другой проект, но в этом тоже есть плюс....в том другом проекте нужна скриптовая система...вот её-то я и прикручу в этот двиг=)
Потом можно будет скомпилить что-то типа:
void main()
{
ReadScript("main.XeN");
}
и все. А дальше на Билдере написать ИДЕ и через нее редактировать этот скрипт, а в нем можно какую хочешь структуру....хоть код Блица вставляй=) только для начала мне надо написать сам двиг...)
2jimon, эээ, моя простота заключается в том, чтобы двиг повторял все функции блица(это двиг), а полная замена кода Си, это уже сильно сказано(для меня - точно=)))....вот в скриптах все, что хотите=)
Честно скажу, я не знаю, когда закончу....Иногда бывает проект летит, иногда встает.....время покажет=)))
ЗЫ: перевел половину функций Б3Д по работе с файлами.....сейчас вожусь с директориями=)
|
(Offline)
|
|
09.10.2007, 17:37
|
#32
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Re: Blitz3D engine
ЗЫ: перевел половину функций Б3Д по работе с файлами.....сейчас вожусь с директориями=)
|
Хе ,с такими темпами уже будет готово совсем скоро. =)
ГЫ, жду проект.
Кста, а че будет с компиляторами? скок ехе будет весить? ну или что-то в этом роде
|
(Offline)
|
|
09.10.2007, 17:45
|
#33
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
не, не скоро=)
тв том, что я перевел только то, что элемекнтарно реализовать...
вот реальзованные команды: Вот все=)
PS
сам двиг планирую в 150 кб уместить...+100 кб на новые фичи...
+5-10 Мб - готовый язык(скомпиленный ехе, умеющий читать скрипты=)))
|
(Offline)
|
|
09.10.2007, 17:55
|
#34
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Blitz3D engine
Хм, советую сделать систему как подключаемые модули, например если не используеться модуль для работы со звуком он не подключается и не компилируется, тем самым экономия.
MouseMove нема
|
(Offline)
|
|
09.10.2007, 18:02
|
#35
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
MoveMouse сделал=)
ЗЫ: а с модулями хорошая идея, надо подумать)
|
(Offline)
|
|
09.10.2007, 18:11
|
#36
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Blitz3D engine
да, модули - руль !!
как в си !!
|
(Offline)
|
|
09.10.2007, 18:23
|
#37
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Blitz3D engine
А где MouseZ MosueZSpeed?
Ещё советую сделать MouseRelease (моммент как MouseHit тока отпускания), кака для мыши, так и для клавы.
|
(Offline)
|
|
09.10.2007, 18:27
|
#38
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Blitz3D engine
offtop:
|
(Offline)
|
|
09.10.2007, 18:30
|
#39
|
Нуждающийся
Регистрация: 13.08.2007
Сообщений: 70
Написано 8 полезных сообщений (для 12 пользователей)
|
Re: Blitz3D engine
ну я вообщем-то не кодер! Поэтому советов по кодингу давать не буду, и уж темболее строить из себя ацкого кодера!!!
Вот тебе слова со стороны моделера который програмирует на уровне встроеных скриптов.
Если ты перепишешь полностью Блиц, и он с виду никак не изменится, (не учитывая удобности интерфейса). А просто будет не на бейсике а на С. И естествено откроется двер ьк еще большим возможностям. ТО ТЕБЯ будут помнить все кто ща любит и юзает блиц!!! И это поистине будет нужная вещиЦА.
Надеюсь доведешь до конца начатое. Ибо, если бросишь начатое, то тебя всеравно будут помнить, только вот с другого окна перспективы ]
|
(Offline)
|
|
09.10.2007, 18:37
|
#40
|
|
Re: Blitz3D engine
Нет, этот тред однозначно доставляет . XenuS, скажи честно, вот ты сам-то веришь, что кто-то будет использовать твою ф-ию "Pi" ? Про остальное я уж, так и быть, умолчу)...
|
|
|
09.10.2007, 18:37
|
#41
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Blitz3D engine
Blitz переписать на С ??
а может С переписать на Blitz (только при этом его многократно улутшить) ??
|
(Offline)
|
|
09.10.2007, 19:00
|
#42
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Blitz3D engine
IGR, обратное невозможно. Уже проще писать свой компилятор и сразу двиг подобие блиц.
Да и напомню, блиц - не бог, он и удобен но и ущербен не в малом, и это убивает Реальный кодинг, возьмите DX SDK под C++, вот там кодинг, там простор, там возможности, а ущемлять что-то подогнанное для малого, это будет не очень. Нужно уже имея хорошие способности самому писать что-то серъёзное, и отдаляться от примитивов.
|
(Offline)
|
|
09.10.2007, 19:02
|
#43
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
Chrono Syndrome, да не=))) я же говорю: я переписываю хелп по блицу на С++...
и не важно, Pi там или не Pi...это просто в хелпе встретилось =)))
IGR, эээ, я делаю двиг под С, а не под Б3Д
|
(Offline)
|
|
09.10.2007, 19:12
|
#44
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Blitz3D engine
Pi
Int
Float
Floor
Ceil
Sgn
Abs
Mod
Sqr
Sin
Cos
Tan
ASin
ACos
ATan
ATan2
Exp
Log
Log10
Xor
Shl
Shr
Sar
Rnd
Rand
SeedRnd
RndSeed
Str
Left
Right
Mid
Replace
Instr
Upper
Lower
Trim
LSet
RSet
Chr
Asc
Len
Hex
Bin
String
Text
LoadFont
SetFont
FreeFont
FontWidth
FontHeight
StringWidth
StringHeight
KeyDown
KeyHit
MouseDown
MouseHit
MouseX
MouseY
MouseXSpeed
MouseУSpeed
OpenFile
ReadFile
WriteFile
CloseFile
FilePos
SeekFile
|
Ну это в принципе не сложно. Про модули. Если ты сразу так не задумал, то это плохо. Там все должно быть максимально гибким, так что впредь аккуратнее.
|
(Offline)
|
|
09.10.2007, 20:04
|
#45
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
Сообщение от JohnK
Ну это в принципе не сложно.
|
Ну я про это же, хотя с выводом текста немного попарился=)))
ЗЫ:
хорошо, больше постараюсь не ошибаться так=)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Engine |
win32 |
3D-программирование |
14 |
01.08.2009 17:52 |
Illusion engine 2/5 D |
Черный крыс |
Проекты на BlitzMax |
4 |
24.07.2009 23:06 |
Atlantis Engine |
Lost |
Проекты C++ |
62 |
18.06.2009 05:00 |
Novartis Engine |
Genius |
Библиотеки |
75 |
18.10.2008 02:28 |
Часовой пояс GMT +4, время: 09:30.
|