ПрограммированиеФорумОбщее

Движок Unity 3D теперь бесплатный! (комментарии) (13 стр)

Страницы: 112 13 14 15 16 Следующая »
#180
21:54, 13 мая 2010

TirexiK
> Значит без C++ в движке не обошлось, как обычно))
Дык, ядро движка (плеер) и редактор написаны ни чистом мелкомягком C++. На C# только скриптовые сборки. А как иначе?

#181
0:51, 14 мая 2010

destrator
Да понятно, что никак)

#182
12:12, 14 мая 2010

destrator
> А он очень нужен? JS/C#/Boo обеспечивают полную функциональность. А
> прикручивание своих DLL, зачем такое извращение? :)
не поверишь, самые лучшие враперы это на менеджед, ибо компилятор за тебя кучу всего проверит. а pInvoke это запасной вариант, когда методов станет много, прочухаешь все прелести ручного правки соответсвия сигнатур. Мы точно прочухали в свое время и не хачу больше.

TirexiK
> Рендер через DirectX9?
Не могу сказать, но в API точно есть методы для опенГл, и их можно вызывать на прямую, есть примеры и они работают, проверил, т.е. похожу все же OGL.

destrator
> За отдельную плату можно приобрести исходники плеера и прикручивать MS VC++
> .NET, VB, питон и вообще все, что заблагорассудится :)
хорошая новость, только лучше подождать пока ктонить прикрутит.

Neodrop
> В Unity 3.0, который выйдет летом, будет DirectX 11, на сколько известно.
Кинь пожалуйста ссылко, хочется узнать механизм выбора конкретного рендера, как он по платформе, или мона самому выбирать.

TirexiK
> Значит без C++ в движке не обошлось, как обычно))
NET core написан на си++ =)

Lof
> А все print'ом отлаживаются, или есть варианты?
Ждут пока моно сделает отладчик ,пока только номера строк и ошибок. ну и можно на конец кадра остановить весь цикл и смотреть помеченые переменные.

#183
14:57, 14 мая 2010

my.name
> Не могу сказать, но в API точно есть методы для опенГл, и их можно вызывать на
> прямую, есть примеры и они работают, проверил, т.е. похожу все же OGL.
Основной рендерер - точно D3D9. Методы OGL в скриптах - эмуляция. Скажем метод GL.Begin имеет следующие реализации в ядре:

enum GfxPrimitiveType
{
  kPrimitiveTriangles = 0,
  kPrimitiveTriangleStrip = 1,
  kPrimitiveQuads = 2,
  kPrimitiveLines = 3,
  kPrimitiveLineStrip = 4,
  kPrimitiveTypeCount = 5
};

void GfxDeviceGL::ImmediateBegin(GfxPrimitiveType type); // Для OGL рендерера
void GfxDeviceD3D9::ImmediateBegin(GfxPrimitiveType type); // Для D3D9 рендерера

То же самое для остальных методов.

my.name
> хорошая новость
Да это, собственно, никакая не новость (https://store.unity3d.com/shop/).

Other Licenses
    Wii standalone and WiiWare license  Please contact for more information.
    Source code license                Please contact for more information.
    Educational licenses                Please contact for more information.

> только лучше подождать пока ктонить прикрутит.
А те, кто прикрутит - делиться точно не станут :)

#184
17:06, 14 мая 2010

destrator
> Основной рендерер - точно D3D9
спс

#185
19:03, 14 мая 2010

destrator
> К тому же в доках написано:
> -force-opengl (Windows only)
> Make the game use OpenGL for rendering, even if Direct3D is availabe. Normally
> Direct3D is used; and OpenGL is used only if Direct3D 9.0c is not available.
>
> Весьма странно :)

Это значит, что эта команда работает только в Windows. В MacOS X и так всегда только OpenGL
А медленнее у вас работает, скорее всего потому, что карта не любит OpenGL. На своей GF 9800 GTX+  я не вижу разницы в скорости. Но тени даже лучше чем в Direct X к сожалению.

#186
19:07, 14 мая 2010

my.name
> Кинь пожалуйста ссылко, хочется узнать механизм выбора конкретного рендера, как
> он по платформе, или мона самому выбирать.

Нет ещё таких ссылок.

my.name
> Ждут пока моно сделает отладчик ,пока только номера строк и ошибок. ну и можно
> на конец кадра остановить весь цикл и смотреть помеченые переменные.

В 3.0 обещают дебаггер, но нет полной гарантии. На данный момент есть очень приличный Профайлер, в котором можно отловить почти что угодно. Так же методы Дебага вполне себе широки.

Изображение

destrator
> Основной рендерер - точно D3D9. Методы OGL в скриптах - эмуляция.

В Windows да. В MAcOS X чистый OpenGL

#187
21:11, 14 мая 2010

Neodrop
> В MAcOS X чистый OpenGL
Ну макось здесь мало кого волнует :) Как и яТелефон

#188
22:22, 14 мая 2010

Читаем выше :

Neodrop
> А медленнее у вас работает, скорее всего потому, что карта не любит OpenGL. На
> своей GF 9800 GTX+ я не вижу разницы в скорости. Но тени даже лучше чем в
> Direct X к сожалению.

#189
22:28, 14 мая 2010

destrator
> мало кого волнует :) Как и яТелефон
под айфон на юнити пишет куча народа

#190
0:36, 15 мая 2010

Neodrop
> А медленнее у вас работает, скорее всего потому, что карта не любит OpenGL.
У меня GF 9600 GT, Поддерживает все, включая 3.2. C id tech 4 работает великолепно, а вот с Uniity OGL дружбы не получилось, притормаживает :)

ffinder
> под айфон на юнити пишет куча народа
Ну и хорошо. В любом случае для пользователя движка совершенно без разницы, через D3D он рендерит, через OGL или еще через что-то. Все это совершенно прозрачно.

#191
3:08, 15 мая 2010

destrator
> У меня GF 9600 GT, Поддерживает все, включая 3.2. C id tech 4 работает
> великолепно, а вот с Uniity OGL дружбы не получилось, притормаживает :)

Выходит, в  целом, это ваша локальная проблема.
Да и в принципе, на кой вам ОГЛ из-под Windows сдался?

#192
8:44, 29 мая 2010

Наднесь скачал и посмотрел Unity...
Вот подскажите мне, я чёт сам не пойму... какое может быть программирование игр, теперь, когда есть Unity? Ну, кроме, разумеется, скриптов под Unity...

Что ж, всем спасибо, все свободны!

У нас начальство закупает лицензию на Unity Pro.
Блин... :(

#193
10:38, 29 мая 2010

soltier
> какое может быть программирование игр, теперь, когда есть Unity?

там есть туман по границам карты ? или visibilitySystem которая нужна геймдизам ? или хитроумный pathfinding под виклы ?
или сами виклы под нужны геймдизов ?

если нету - берешь напильник  и точишь :)

#194
18:49, 16 июня 2010

Привет всем. Появились идеи для проекта, сейчас думаю на каком движке делать. Чтобы не терять зря времени, хочу сразу спросить можно ли на бесплатном Unity
реализовать такие фичи  :
- Внутриигровой редактор уровней как в Sims, но попроще (подозреваю, что можно, только как тогда с тенями поступить, ведь есть только лайтмапы)
- Голосовой чат между игроками + lipsync

И еще вопрос: можно ли пользовться из-под Unity стандартными возможностями NET framework (ну там , к классам обращаться и т.д)

Страницы: 112 13 14 15 16 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.