cin: переводы
Ogre3D Basic Tutorials / Базовые туториалы Ogre3D
→DEFINING CEGUI RESOURCE GROUPS
1 ОПРЕДЕЛЕНИЕ ГРУПП РЕСУРСОВ CEGUI
→These SceneNodes simply sit in the scene and point at what the Camera might want to look at.
0 Эти объекты SceneNodes просто сидят на сцене и указывают на то место куда вы бы хотели смотреть камерой.
→These two functions were already defined in the base BaseApplication, but in this tutorial we will now look at them to see how Cameras and Viewports are actually created and used.
2 Эти две функции уже были определены в базовом классе BaseAplication, но в этом руководстве мы теперь будем смотреть на них, чтобы увидеть как объекты Camera и Viewport в действительности создаются и используются.
→The Root::createRenderWindow function then can be used to create the RenderWindow class from the window you have already created.
0 Метод Root::createRenderWindow может быть использован для создания RenderWindow из окна вы которое уже создали.
→After you have this, you use the NameValuePairList to assign the handle to "externalWindowHandle".
0 После того как вы получили дексриптор, вы должны, используя NameValuePairList присвоить дескриптор параметру "externalWindowHandle".
→How you get this will be determined entirely by the GUI toolkit you use to create the window (and under Linux I would imagine this would be a bit different as well).
0 Как вы это будете делать, это определяется тем API который вы используете (и под Linux это было бы немного по-другому).
→Then, you must get the HWND of the window you want to render Ogre in.
0 Затем вы должны получить HWND - это дескриптор окна в котором Ogre будет рендерить.
→Note that you still have to call Root::initialise, but the first parameter is set to false.
0 Обратите внимание, что вам все равно придется вызывать Root::initialise, но первый параметр установлен в false.
→A quick example of how to do this under Windows would look something like this:
0 Небольшой пример того, как сделать это под Windows, будет выглядеть примерно так:
→Alternatively, you can create a render window yourself using the win32 API, wxWidgets, or one of the many other Windows or Linux GUI systems.
0 Другой способ состоит в том, что вы можете использовать окна созданные с помощью Win32 API, wxWidgets или Qt, и так далее.
→The first parameter is whether or not Ogre should create a RenderWindow for you.
0 Первый параметр говорит создавать ли окно визуализации автоматически или нет.
→This call initializes the RenderSystem we set in the previous section.
0 Этот вызов инициализирует RenderSystem которую установили в предыдущем разделе.
→If you want Ogre to create a render window for you, then this is very easy to do.
0 Если вы хотите создать окно визуализации, то это сделать очень легко.
→There are actually a lot of options for how to do this, but we will really only cover a couple.
0 Есть на самом деле много вариантов, как это сделать, но мы выберем самый простой.
→Now that we have chosen the RenderSystem, we need a window to render Ogre in.
0 Теперь, когда мы выбрали RenderSystem, нам нужно окно в котором Ogre будет рендерить.
→CREATING A RENDERWINDOW
0 СОЗДАНИЕ ОКНА РЕНДЕРИНГА
→By combining these two function calls, you can create your own config dialog for your application.
0 Комбинируя эти два вызова функции, Вы можете создать свой собственный диалог конфигурации для вашего приложения.
→Once you have retrieved a RenderSystem, you can use the RenderSystem::getConfigOptions to see what options are available for the user.
0 После того как вы получили RenderSystem, вы можете использовать RenderSystem::getConfigOptions, чтобы увидеть, какие опции доступны для пользователей.
→You can use the function Root::getAvailableRenderers to find out which RenderSystems are available for your application to use.
0 Вы можете использовать функцию Root:: getAvailableRenderers чтобы узнать, какие RenderSystems доступны для вашего приложения для использования.
→A basic example of this would be as follows:
0 Типичный пример этого выглядит так:
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
-
с 28 июня 2011 г.
(5592 дня)
Не является членом клуба. - Деятельность:
-
104 версии перевода
с общим рейтингом 7
5 комментариев
Карма: 3 (оценок: 3)
