小编Kyl*_*yle的帖子

如何禁用深度缓冲区?

我没有RenderStateGraphicsDevice类中看到一个成员,这是禁用深度缓冲区的函数.任何人都知道这个新的4.0 API是如何完成的?

如果我能以某种方式在RenderState某个地方访问一个完整的类,那将是很好的.. GraphicsDevice似乎已经得到了一些,但几乎没有!

c# xna depth-buffer windows-phone-7 xna-4.0

5
推荐指数
1
解决办法
4457
查看次数

System.Security.Cryptography中没有MD5类

虽然我看到SHA256,但我没有在System.Security.Cryptography中看到MD5类.很明显,我可以使用命名空间.我没有在MSDN上看到有关它的这个Silverlight风格的.NET实现的删除.它感动了吗?

c# silverlight md5

5
推荐指数
1
解决办法
3167
查看次数

glReadPixels不读取iOS上的深度缓冲区值

我似乎无法在iOS 4.3上读取OpenGL ES2中的深度缓冲区值

afDepthPixels = (float*)malloc(sizeof(float) * iScreenWidth * iScreenHeight);
glReadPixels(0, 0, iScreenWidth, iScreenHeight, GL_DEPTH_COMPONENT, GL_FLOAT, afDepthPixels);
Run Code Online (Sandbox Code Playgroud)

我的深度缓冲区当前绑定到位并且可操作,但是该函数只读取0值,并且它似乎几乎立即返回.如果我给它一个GL_RGBA,它将需要一段时间,并且确实会返回结果.iOS上的ES2是否不支持此功能?

谢谢!

opengl-es depth-buffer ios

5
推荐指数
1
解决办法
1671
查看次数

BSD套接字在iPhone 3G环境中不起作用

我注意到在为iPhone 3G开发时很多次,BSD套接字功能都会失败.我当时也注意到,3G天线甚至没有打开,也没有WIFI Access来备份网络呼叫(所以看来它不支持网络请求似乎很荒谬)..这个信息是在SDK中使用Apple的应用程序验证了连接测试,或类似的东西.

基本上如果您加载Safari或其他东西,然后快速加载应用程序它会没事.当然,这是不理想的.显然,对于apple来说,gethostbyname()或类似的东西绝不是打开天线的理由.

我联系了Apple,他们说BSD功能不会打开天线,而是调用所有Objective-C CFNetwork功能.我想要便携式代码,那么有没有办法保持我现有的BSD设置?我真的不喜欢在Objective-C中编码,所以如果有人知道一个解决方案,那就太棒了.

sockets iphone network-programming ios

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

模板化构造函数在结构中不可访问

模板化构造函数在 struct 中不可访问。如果可能的话,我仍然希望允许非模板化构造。如果不可能的话,我想了解这堵墙在语言中实际上是什么,如果有的话。

错误是这样的: 函数式转换或类型构造需要“(”

这是一个语法错误。使用模板构建的方式是 name(args),这正是:

A a = A<short>(1);...正在做,对吗?

#include <iostream>

struct A {
    int i;
    A() : i(0) { }
    
    template <typename T>
    A(T i) : i(int(i)) { }

    void print() {
         std::cout << i << std::endl;
    }
};

int main() {
    A a = A<short>(1);
    a.print();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

- 编辑 -

添加我最初遇到的第一个问题。答案很快就出来了,但这里还有一些细微差别。让我更好地描述它。

struct A {
    std::function<int(int)> fn;

    template <typename T>
    A() {
        fn = [](int i) {
            /// merely using T somewhere in this …
Run Code Online (Sandbox Code Playgroud)

c++ templates constructor iostream c++17

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

HTML单行文本,如果长于一行,则附加"..."?

HTML是否支持文本呈现的行为,其中自动放置"..."将避免多行?对不起,我找不到与此行为相关的样式/标签,如果它存在!

html css text

2
推荐指数
1
解决办法
1811
查看次数

获取所有者姓名

我正在将iPhone游戏移植到Windows Phone 7,我想知道如何获取手机的名称?比如,在iPhone上它就是你在iTunes中设置的名称,并且在API中也可以读取(obj-c ..)[[UIDevice currentDevice] name] ..

任何人都知道等效的WP7 .NET方法/属性?我在MSDN上找不到它们.

c# windows api mobile windows-phone-7

2
推荐指数
1
解决办法
1555
查看次数