Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 游戏天堂 > 游戏开发 > ogre手动创建窗口需要实现的东西
【标  题】:ogre手动创建窗口需要实现的东西
【关键字】:ogre
【来  源】:http://blog.csdn.net/MikeFeng/archive/2007/04/05/1553421.aspx

ogre手动创建窗口需要实现的东西

Your Ad Here 手动创建窗口需要负责的事项:
1.读取配置文件并记录log
Full Screen=Yes
Video Mode=1024 x 1280
colourDepth
FSAA
FSAAQuality
vsync
useNVPerfHUD
所有可能的参数:
left
top
title
parentWindowHandle
externalWindowhandle
vsync
displayFrequency
colourDepth
depthBuffer
FSAA
FSAAQuality
border
outerDimensions
useNVPerfHUD
2.定义dwStyle
根据参数定义,全屏/窗口
3.创建并注册WNDCLASS
设置默认窗口处理函数
窗口图标
窗口鼠标
4.调用CreateWindow函数
5.加入消息处理(windowsEventUtilitiesd::_addRenderWindow)
6.CreateDevice
7.加入mRenderTargets和mPrioritisedRenderTargets
8.如果这是第一个窗口,那么获得d3d device并且创建texturemanager
9.设置D3DCAPS9结构
10.如果是16位深的设置mWBuffer = ture
11.Root::oneTimePostWindowInit()初始化plugin
 
自己开发引擎的时代已经过去了!:【上一篇】
DirectX设备状态:【下一篇】
【相关文章】
  • OGRE输入系统
  • Error:ORA-01033:ORACLE initialization or shutdown in progress错误解决
  • 《Pro OGRE 3D Programming》PDF版下载
  • put your own progress information in V$SESSION_LONGOPS
  • 阿来(一)---让你的OGRE demo也有loadingBar- -
  • Pro OGRE 3D Programming 电子版
  • Ogre 分析系列完全篇
  • Java Progress:Object
  • Java Progress:interface
  • Java Progress:clone()
  • 【随机文章】
  • UNIX及SYBASE的安装
  • 第三代移动通信WCDMA无线接入网
  • 移动开发资源库
  • Grub on FreeBSD
  • .Net环境下系统框架的分布式设计在实际项目中的应用(三)
  • 用snort+acid架构网络IDS(全文2)
  • An open source hashtable
  • 数据库记录按指定顺序排序
  • 关于Delphi开发用“猫”拔号的程序
  • DNN中又一个好用的富文本编辑器(FCKEditor)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.