qiuzhu001 2019-02-20 19:09 采纳率: 0%
浏览 330

怎样才能得到游戏内建筑物的平面图?

求一种可以得到3D游戏黑白平面图的dll,具体就是去得到游戏内建筑物的平面图,希望各位大神不吝赐教,不会亏待大家的走PT可以 附加图片如下图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-08 00:43
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这是一个非常复杂的任务,涉及到大量的图像处理和几何建模。以下是一个使用OpenGL库的简单示例,它可以绘制一个简单的立方体:

    #include <GL/glut.h>
    
    const int WIDTH = 500;
    const int HEIGHT = 500;
    
    void cube(float x, float y, float z) {
        glPushMatrix();
            glTranslated(x, y, z);
            glutSolidCube(0.5);
            glPopMatrix();
    }
    
    int main(int argc, char** argv)
    {
        glutInit(&argc, argv);
        glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
        glutCreateWindow("Cube");
    
        glEnable(GL_DEPTH_TEST);
    
        // Set up the viewport.
        gluOrtho2D(-WIDTH/2, WIDTH/2, -HEIGHT/2, HEIGHT/2);
    
        while (true) {
            cube(0, 0, 0); // Draw a cube at the origin.
            glutSwapBuffers();
        }
    
        return 0;
    }
    

    这个程序将创建一个显示立方体的窗口,并且当用户按下任意键时,立方体会在屏幕上移动。

    注意:这只是一个基本的示例,实际的游戏可能需要更复杂的数据结构和更高级的图形处理能力。你可能还需要一些额外的函数来读取游戏内的建筑数据,例如坐标、颜色等信息。

    评论

报告相同问题?