Some thoughs about in-game GUI system
2006-02-24 01:43
435 查看
1. GUI coordinate class: 同时支持虚拟坐标和屏幕坐标
2. 用名字引用widget和事件,尽量避免直接操作widget类
3. 分离的window border和client area(两个widget,有父子关系)
4. 要支持全3D的操作界面
5. 渲染优化系统:
- 使用visibility query?
- use statick vb/ib, only update dirty/modified widgets.
6. control的属性:
- bounding box
- transparent or opaque
2. 用名字引用widget和事件,尽量避免直接操作widget类
3. 分离的window border和client area(两个widget,有父子关系)
4. 要支持全3D的操作界面
5. 渲染优化系统:
- 使用visibility query?
- use statick vb/ib, only update dirty/modified widgets.
6. control的属性:
- bounding box
- transparent or opaque
相关文章推荐
- Some really good discussions about material/shader system on gamedev.net
- some function about the GW ip address in the MS system
- add a splash to load system is easy:1:add spashWnd,then call it in instance ,when some work ok,close it.
- 2D Lighting System in Monogame
- Some interesting facts about static member functions in C++
- Some knowledge about why we need to new and delete everything in one module
- Some word in English about Company website
- Some commands about setting network in ubuntu
- Some tips about argument in python
- Some Raw Thoughts about apply “Stigmergy” Model to Search System
- Some tips about Class in Python
- 33.Some non-DBA users in your database have been granted ANY TABLE system privileges and they
- In some cases useful info about processes that use……
- Some information about TCP socket in WINCE
- Some interesting facts about static member functions in C++
- umount失败:In some cases useful info about processes that use……
- Some Animation about Scroller in MCE
- 003 about zip command in window system
- notes about crosstool,uboot,mysql and some tools in linux(ubuntu)
- some tips about vector in C++ STL