![]() |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
xGraphic vGraphic gGraphic gvGraphic geGraphic gveGraphic Вроде Х симпатичнее смотрится.... Кто как думает? |
Ответ: Пишем 3D движок - замену Xors3D
А нельзя использовать НЕЙМСПЕЙСЫ, а не префиксы?
|
Ответ: Пишем 3D движок - замену Xors3D
Для VB/C# лучше конечно префиксы убрать. Они не нужны. Префикс обусловлен тем, что в блице есть команды с тем же именем, и нужен для того, чтобы их отличить друг от друга.
В самом же блице, если движок будет заменой xors3d, логично использовать префикс 'x', чтобы не переписывать готовый код (но только при условии, если автор собирается реализовать полный набор функций xors3d). |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
В рамках COM практически на любом языке все будет примерно так: 1. создаем объектную переменную, например MyEngine 2. используем методы и свойства движка через объектную переменную, типа: MyEngine.xGraphic(...) или MyEngine.xTextures.Add(...) 3. Снаружи оперируем только простыми типами, не интерфейсами СОМ. Вообще думаю, может отказаться от префиксов, совместимости с Xors и подобными вещами? Может просто максимально понятно назвать методы? Например вместо xGraphic назвать SetDisplayMode... Кто что думает? P.S. Кстати, блиц-то хоть поддерживает COM? |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
если планируется его использовать вместе с блицом то какой никакой префикс все равно нужен (иначе можно все равно напороться на одинаковые команды), но я бы его делал другим. а вообще, имхо, бейсики не особо нужны. в качестве школы программирования только. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
На счет второго Xors3D - полностью согласен. Должно получиться нечто совершенно новое, поскольку работа с движком осуществляется через СОМ. Хотя нечто подобное видел - движок TrueVision3D. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
trall-mode
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Код:
Function NvAPI_GetDisplayDriverVersion(ByVal hNvDisplay As Dword, pVersion As NvDisplayDriverVersion) As Long 'CDecl |
Ответ: Пишем 3D движок - замену Xors3D
жесть какая-то
|
Ответ: Пишем 3D движок - замену Xors3D
Вероятно, речь шла о intel-синтаксисе, а не языке ассемблера в стиле Си
|
Ответ: Пишем 3D движок - замену Xors3D
в c/c++ можно фигачить и в att и intel, причем в msvs intel делает просто вставку а дальше как повезет, а в gcc/g++ intel можно по прежнему контролировать (также как и att), указывая соотношения регистров и локальных переменных.
|
Часовой пояс GMT +4, время: 11:48. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot