首页> 中文期刊> 《现代计算机:下半月版》 >基于C语言的跨平台2D游戏框架设计

基于C语言的跨平台2D游戏框架设计

         

摘要

出于教学目的,本文基于C99标准,利用跨平台SDL2库提供的音视频操作等功能,设计了一套开源简易的跨平台2D游戏框架CSimpleEngine,该框架主要包含通用功能、事件编辑、输入控制、声音管理、精灵管理、文字绘制、物体管理七大模块,流程上使用事件轮询方式进行驱动。框架只包含3个文件:2个核心文件CSimpleEngine.h与CSimpleEngine.c,1个配置文件CSimplConfig.h,使用起来方便简洁。本文利用该框架快速实现了Windows版本的双人弹球,并利用C4Droid生成Android版本的FlappyBird应用,验证了该框架的易用性和跨平台性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号