- 149
- 0
- 约 17页
- 2017-08-14 发布于安徽
- 举报
C语言课程设计--海底世界
本实验主要用于C语言课程设计的教学讲解。可根据学校要求,安排一到两天时间,边讲边练。通过该实验练习,学生就能基本掌握在FunCode下开发一款游戏的基本技能。之后,可安排学生选择各自感兴趣的项目进行练习。
一、FunCode基础概念
精 灵(Sprite):游戏中所有图片都称为精灵,我们最主要接触的有三种,分别是:静态精灵、动画精灵、文字精灵。
程序接口:给精灵起名称,以便在程序中使用该精灵。
场景预览:又称为地图。游戏开发中需要用到的精灵,我们必须事先拖放“场景预览”窗口中。
屏 幕(Screen):“场景预览”窗口中的墨绿色框内的部分,该部分是游戏运行时的可见区域。
坐标系:以屏幕中心为坐标原点(0, 0)。X坐标,X坐标从左到右逐渐变大,Y坐标从上到下逐渐变大。角度按顺时针方向从0到360度。
世 界(World):精灵活动的空间。
事 件:鼠标滑动、鼠标点击、键盘按下、键盘弹起、精灵与精灵碰撞、精灵与世界边界碰撞。
精灵与世界边界的碰撞(Collision):当精灵运行到它的世界(活动空间)的边界时,就发生了精灵与世界边界的碰撞世界。
精灵与精灵碰撞(Collision):当两个精灵图片碰在一起,其中一个精灵设置了“发出碰撞”属性,另外一个精灵设置了“接受碰撞”属性,就发生了精灵与精灵的碰撞事件。
二、实验内容
海底有五条鱼,其中四条来回随机游动
您可能关注的文档
- 2015走向高考,贾凤山,高中总复习,阶段性测试题9(文).doc
- 2015走向高考,贾凤山,高中总复习,数学9-7.ppt
- 2015走向高考·人教实验版物理_答案.doc
- 2015走向高考数学8-6.doc
- 2015最新连云港专业技术人员远程教育《心理健康和心理调适》题库.doc
- 2016考研高数重点知识:泰勒公式.doc
- 2016考研经济学备考资料汇总.doc
- 2222施工顺序.doc
- 02405道路勘测设计-浙江省13年10月自考-试题.doc
- 2463-艾森克人格测验(EPQ)成人版-量表、评分.doc
- 2026空气净化行业市场需求分析及投资评估规划研究报告.docx
- 2025至2030中国磁疗仪市场深度调查与未来趋势研究报告.docx
- 2025至2030中国花店行业调研及市场前景预测评估报告.docx
- 2025至2030中国电池测试仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2026我国石墨烯材料研发行业市场考察与发展前景报告.docx
- 2025至2030通信设备市场占有率及投资前景评估规划报告.docx
- 2026无人叉车市场应用分析及行业前景与未来发展趋势研究.docx
- 2026虚拟现实技术行业应用现状市场研究发展报告.docx
- 2026中国脑科学产业化路径与神经疾病诊疗市场机会报告.docx
- 2025至2030中国防水胶带行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档

文档评论(0)