visual c ++中的简单图形输出

时间:2016-06-27 14:19:53

标签: arrays visual-c++ graphics

我刚刚开始使用visual c ++有一个简单的游戏想法,并想知道有一个简单的方法在屏幕上显示2d数组作为图形输出 我已经尝试了很多图书馆,但有些太复杂了。但是我对一个角色盒子不感兴趣 感谢。

2 个答案:

答案 0 :(得分:1)

确实没有简单的解决方案。

有一些图书馆可以让你的生活更轻松。 缺点是您必须了解这些不同的库如何工作。 如果你想用C ++制作一个简单的游戏,那就是你必须要做的事情。

有些图书馆会是:

SDL

  

Simple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,操纵杆和图形硬件的低级访问。它被视频播放软件,模拟器和流行游戏使用,包括Valve屡获殊荣的目录和许多Humble Bundle游戏。

SFML

  

SFML为PC的各个组件提供简单的界面,   轻松开发游戏和多媒体应用程序。它是   由五个模块组成:系统,窗口,图形,音频和网络。

答案 1 :(得分:1)

对于简单的,开箱即用的文本控制台输出:

#include <iostream>

int main()
{
    const unsigned int ARR_LENX = 5;
    const unsigned int ARR_LENY = 5;
    char array[ARR_LENX][ARR_LENY];
    Initialize(array);

    for (int y = 0; y < ARR_LENY; ++y)
    {
        for (int x = 0; x < ARR_LENX; ++x)
            std::cout << array[y][x];
        std::cout << std::endl;
    }
}