小编drx*_*zcl的帖子

XNA的UI库

我正在研究一个小而简单的XNA游戏,我注意到我花了太多时间实现基本的UI功能,如菜单,(丰富的)文本渲染,包括包装和基本的UI布局,如元素的对齐.

这是一个相当普遍的问题,我想知道是否有人知道要处理这些事情的库.我知道有一些很好的skinnable选项可用于Windows程序员(Crazy Eddie的GUI出现在脑海中),但是当我瞄准Xbox 360时,我想找到一个纯粹的托管解决方案.

c# user-interface xna xbox360

33
推荐指数
5
解决办法
2万
查看次数

有选择地禁用已检查的迭代器

我正在编写一个相当复杂的应用程序,它大量使用STL容器.该应用程序有一个相对简单的,性能敏感的部分,可以迭代多个std::maps并执行数千次.测试显示比使用已禁用的已检查迭代器进行编译(_SECURE_SCL设置为0)导致整个程序的速度几乎提高了2倍,完全集中在本节中.

但是,我无法使用_SECURE_SCL设置为0 编译应用程序,因为需要链接使用_SECURE_SCL启用和混合_SECURE_SCL设置编译的库会导致问题.此外,我发现在整个应用程序中使用未经检查的迭代器是相当愚蠢的,因为所有性能敏感位都发生在单个屏幕代码中.那就等于用洗澡水把婴儿扔掉了.

我有哪些选项可以选择性地使用未经检查的迭代器来处理性能敏感的代码/容器,同时保持与使用checked迭代器编译的库的兼容性?

c++ performance iterator stl visual-studio-2008

8
推荐指数
2
解决办法
1825
查看次数

OpenGL ES/WebGL中的GL_TEXTURE_2D_ARRAY?

我有一个应用程序,将大大受益于数组纹理的使用.但是,我还无法确定当前WebGL规范和/或WebGL所基于的OpenGL ES 2.0中是否有数组纹理可用.

谁能解释一下这个问题呢?

opengl-es texture-mapping webgl

3
推荐指数
1
解决办法
1084
查看次数