基于Linux嵌入式系统的GTK界面设计(贪食蛇游戏界面设计)ppt课件_第1页
基于Linux嵌入式系统的GTK界面设计(贪食蛇游戏界面设计)ppt课件_第2页
基于Linux嵌入式系统的GTK界面设计(贪食蛇游戏界面设计)ppt课件_第3页
基于Linux嵌入式系统的GTK界面设计(贪食蛇游戏界面设计)ppt课件_第4页
基于Linux嵌入式系统的GTK界面设计(贪食蛇游戏界面设计)ppt课件_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Linux嵌入式系统的GTK界面设计 导师 Mr LiKunhua答辩人 DanWong专业 电子信息工程 论文框架 引言Linux嵌入式系统简介GTK图形界面编程贪食蛇游戏界面的实现结束语 开发平台 Ubuntu9 10 在WindowsXP操作系统下的虚拟机软件VMware安装一个Ubuntu9 10操作系统在Ubuntu9 10操作系统平台下 GNOME桌面环境 用GEDIT2 0编辑器编辑 GCC编译运行 开发工具 GTK GTK是一个功能强大 设计灵活的一个通用图形库 是目前惟一免费的工业级的图形界面开发工具 它是自由软件 使用C语言作为其开发语言 游戏界面设计框图 游戏控件层次结构树 主函数的设计流程图 wood在下图中的坐标分别为 3 5 10 11 stone在下图中的坐标分别为 13 15 4 6 grass在下图中的坐标分别为 13 16 9 12 游戏背景界面模块的设计和实现 蛇身移动模块的设计和实现 headx heady headxx headyy tailxxx tailyyy tailxx tailyy tailx taily Left tailxxx tailxx 1tailyyy tailyy 0Right tailxxx tailxx 1tailyyy tailyy 0Up tailxxx tailxx 0tailyyy tailyy 1Down tailxxx tailxx 0tailyyy tailyy 1 蛇尾前一节的移动 Locate x 0 Locate y 1 ImageLabelButtonButtonButtonButton 游戏控制按键模块的设计和实现 游戏退出对话框模块的设计和实现 对话框设计图 对话框实际效果图 对话框控件层次结构树 设计小结 本设计的贪食蛇游戏基本上完成了设计前的游戏要求 点击游戏开始按钮后 按四个方向键可以控制贪食蛇的运动方向 游戏的暂停 重新进行的游戏的功能也得到实现 整个游戏的界面通过调用数张可爱风格的图像而使得整个游戏界面得到很好地优化 可以进一步完善的地方 1 没有对蛇身曲折的部分作特殊处理 2 游戏没有设置等级 玩家资料的数据存储以及游戏帮助的功能 3 可以使用GTK 2 0自带的一个命令行工具gdk pixbuf csource可以将图像文件转换成数据保存到程序代码中使用 免除了程序运行时找不到图像的烦恼 游戏界面设计效果图 谢

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论