小编Min*_*wth的帖子

如何使用OpenGL渲染但仍然使用SDL进行事件?

我想确保我使用OpenGL进行2D渲染,但使用SDL进行事件处理.据我所知,SDL使用软件渲染,OpenGL是硬件加速的.我正在阅读一本关于SDL的书,但它还没有提到使用OpenGL来渲染事件和SDL.

c opengl sdl

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

C结构与typedef结构问题

所以我的问题是多方面的.

为了理解C(不是C++),我相信以下代码:

struct Foo { int bar; }; 
Run Code Online (Sandbox Code Playgroud)

创建一个我可以使用的自定义类型,但这样做:

typedef Foo { int bar; };
Run Code Online (Sandbox Code Playgroud)

我看到的唯一区别是我是否必须在Foo类型的变量之前使用"struct"关键字.造成这种行为的区别是什么?

c struct typedef

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

使用VBO在OpenGL中进行简单的2D剔除

出于性能原因,我正在考虑使用VBO而不是立即模式.我正在创建一个充满精灵的2D正交场景.我不想画出屏幕外的精灵.我通过检查它们相对于屏幕尺寸和相机位置的位置来做到这一点.

在立即模式下,这很简单; 每个精灵都有draw方法.使用VBO这似乎并不重要; 我一次渲染VBO的整个部分.我(我能想到)没有办法选择不渲染屏幕外的精灵.

opengl vbo orthographic culling

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

如何将对象数组作为单独的参数传递给方法?

我有以下代码:

public class MyClass
{
    private Delegate m_action;
    public object[] m_args;

    public MyClass()
    {

    }

    public MyClass(Delegate action, params object[] args)
    {
        m_args = args;
        m_action = action;
    }

    public void Execute()
    {
        m_action.DynamicInvoke(m_args);
    }
}
Run Code Online (Sandbox Code Playgroud)

这种方法的问题在于 m_args 本身就是一个对象,它的内容没有被扁平化为单独的 params 条目。我怎样才能解决这个问题?

.net c# parameters delegates dynamic-invoke

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

如何在Visual Studio 2010中编译C?

我想确保项目完全配置为C (NOT C++).这样做我找不到任何准确的步骤.我愿意使用Eclipse,除了它没有创建一个开箱即用的工作项目(这没有意义......).

c visual-studio-2010

0
推荐指数
1
解决办法
3926
查看次数

具有相对路径的表单操作不起作用

我正在使用PHP和MySql并在VS.PHP中运行.我写了以下内容:

<form action="../register.php" method="post">
<input type="button" value="Submit" id="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

但是当我点击时,实际上什么也没发生.我不允许使用相对路径进行操作吗?

html php

0
推荐指数
1
解决办法
3978
查看次数