• 立春
    2018-06-02
    其中一行代码应该是 window=SDL_CreateWindow…而且我习惯bool 类型的赋值false或true。代码中一开始初始化为0,之后又为true,不是非常统一,当然这不是重点。
    
     10
  • 小侠
    2018-06-02
    底层接口只能做简单游戏,游戏引擎在底层接口基础上做封装和扩展,方便做复杂游戏
    
     6
  • Lu | SSEINFO
    2018-06-02
    游戏引擎应该相当于一层封装,把SDL的方法封装了一个更高的抽象层。就好比网络编程,我们可以直接用socket,也可以使用封装好了的网络库,来简化我们的代码。
    
     3
  • 王建
    2018-06-22
    绘图接口只是游戏引擎的一个子集
    
     2
  • 以往
    2018-06-02
    游戏引擎还是需要的

    SDL是对硬件的使用做了封装,但复杂功能的实现还是要借助于引擎提供的一系列组件去完成
    
     2
  • DeathKnightH
    2018-06-04
    除开图形以外的输入输出,如音频输出,键盘、鼠标输入等。如果这些都不考虑从底层写起的话还是需要引擎的支持。
    
     1
  • GeekAmI
    2018-06-02
    应该还是需要的,毕竟引擎不仅对图形接口进行了封装,还对音视频、操作系统底层进行抽象封装,更加方便开发者调用。是不是应该lib下呢?
    
     1
  • 飞
    2018-06-02
    代码编译不过,可能需要在#include SDL.h之前加上一行宏定义#define SDL_MAIN_HANDLED
    
     1
  • pat
    2018-06-02
    还需要游戏引擎,因为绘图接口只能绘制图像,没有声音、鼠标键盘、AI等,游戏引擎应该在绘图接口上层,封装绘图接口吧?
    
     1
  • 火腿
    2019-11-17
    OpenGL是不是最流行的图形接口?
    
    
  • Ishmael
    2019-06-10
    引擎要进行封装底层api,以及解决跨平台支持的问题。
    
    
  • 火腿
    2019-01-16
    现在游戏开发的最流行API是不是DirectX?

    作者回复: 你如果指的电脑平台,是的

    
    
  • hardcoreYutian
    2018-10-04
    sdl那个网站怎么也进不去,不知道怎么办了
    
    
  • 小猫藏鱼
    2018-08-28
    本节课介绍了5种图形接口,opengl,directx,sdl,gdi,gdi+,以及如何不使用引擎直接用绘图接口编写游戏的方法。

    游戏引擎的主要部分就是封装了图形接口,更加容易使用,便于开发。

    pygame 就是对 sdl 的封装
    
    
  • code-artist
    2018-08-20
    请问老师,现在的游戏引擎一般基于什么绘图接口做的? OpenGl? DirectX? SDL?还是GDI+?
    
    
  • 放羊大王
    2018-06-17
    没怎么写过c佳佳,用 clion cmake 报的错误看不懂。Google 了也没找到解决方案,xcode就一次过了,一样的代码。很惆怅。
    
    
  • aaaaa
    2018-06-14
    ide是什么,idea编辑器吗?

    作者回复: ide为集成开发环境,不是指的idea编辑器。

    
    
  • third
    2018-06-10
    复杂的就需要游戏引擎
    
    
  • 月空繁星
    2018-06-04
    GDI接口是不是对directX的二次封装?两者之间是否有关系?

    作者回复: 不是,DX中DDraw会有一部分功能调用gdi,但GDI并不是对DX的封装。

    
    
  • 沈治国
    2018-06-03
    需要,还需音频,视频,图片等操作呢
    
    
我们在线,来聊聊吧