1、“.....才知道每门课程的重要性,甚至觉得所学习的那些课程还远远不够,所以以后还应该不断的学习。也可以这么说要不是您们在大学四年中严格要求我们,现在要完成整个毕业设计那是根本不可能的。再次,感谢我们宿舍的同学,在我遇到些难以解决的问题时,给与我支持,鼓励和帮助,在论文撰写过程中,认真仔细的帮我修改,包括些难以发觉的语法,符号,使我受益匪浅。同时感谢我的父母对我的支持,没有他们的支持,我走不到今天。家人的支持和鼓励直是我前进的强大动力最后感谢我的院系和我的母校青岛理工大学琴岛学院学院四年来对我的精心培养。参考文献姜志强语言程序设计北京电子工业出版社,侯俊杰语言应用开发基础孙更新宾晟吕婕毕业设计指南与项目实践北京科技出版社,杜江管佩森使用编程例北京中国贴到出版社,殷兆麟语言程序设计北京高等教育出版社,侯俊杰程序设计教程与实训北京科学出版社......”。
2、“.....电脑编程技巧与维护杂志社编程技巧典型案例解析北京中国电力出版社,张基温朱嘉钢张景莉程序开发教程北京清华大学出版社,丁来佳周静基于平台事件驱动模型的研究与设计黄冈师范学院学报张利国龚海平王植萌移动开发入门与进阶北京人民邮电出版社,李华明游戏编程之从零开始北京清华大学出版社,和时间相乘得出路径,但是认定水平方向匀速直线运动。竖直方向是通竖直方向的分速度经过的路径和自由落体运动时所经过的路径之和,但是认定竖直方向做自由落体运动。在运动的过程中判断是否与碰撞即与敌方单位碰撞,如果击中目标目标就会爆炸,调用函数。如果子弹没有击中目标,就会判断子弹是否在屏幕内,如果不在屏幕内子弹就会消失。判断是通过的坐标是否大于屏幕的宽或者是的坐标值是否大于屏幕的高。子弹的消失是通过函数,来实现的。子弹的爆炸动画实现,首先定义个数组来存储爆炸图片的过程,并且为爆炸动画帧设置索引......”。
3、“.....如果没有播放完毕,就会爆炸动画帧就会自动加,继续播放下帧直到播放完毕为止,播放完毕后,就会从列表中删除此爆炸。实现的方法,。首先是绘制背景然后进行动画的播放。音乐和音效音乐包括音乐的开关还有音效的开关,音效的开关主要是子弹碰撞到敌方坦克时爆炸的效果声音,背景音乐主要是从进入主页面到游戏结束直伴随的音乐音乐和音效主要是通过类和类来完成和实现功能的。首先是音乐音效按钮的设置,定义出关于按钮的量和关于文字的量然后再设置文字与按钮之间的间距等,还要对些图片进行初始化和引用定义等。对文字的绘制使用函数,来实现的,虚拟按钮的绘制使用函数,来实现的,这个主要是对开按钮的实现,关按钮的实现和开样的方法绘制。触控事件的判断通过函数判断左按钮是否有触控时间的方法,判断右按钮是否有触控事件的方法。按钮是有两张图片来回切换完成的,但是当你点击图片的左半部分时是打开图片按钮......”。
4、“.....通过判断点击的是按钮的哪边来判断,来触发相应的事件,最终完成相应的功能。这个功能的完成主要还有点就是图片的引用,安置。把两个图片拼接到个图片上但是又不是张图片,这样玩家使用起来才能比较真实,比较的生动形象。按钮被按下时,还用到的函数和的返回值。音效功能的实现是通过类来实现的,该类继承类。首先是引用类并且线程引用,文字的图片,主菜单上虚拟按钮对象引用,背景图片等。设置焦点并且设置回调接口函数主要实现背景的绘制和虚拟按钮的绘制。设置触屏监听函数,主要是为了获取点击触屏时相应的坐标。并且根据坐标来判断点击在哪个按钮上面,实在按钮的哪部分,就会调用相应的函数去实现相应的功能。函数通常情况下会去执行函数并传回布尔类型。但是中的会有可能并没有做任何事,并且回传回来。旦回传回来,后面的动作可能就会收不到了,所以为了确保后面的能顺利收到......”。
5、“.....敌方坦克敌方坦克主要的动作就是在屏幕上随机的出现,如果被子弹打中就会爆炸,如果没有被子弹打中,就会消失慢慢的走出屏幕,并且消失。这些功能的实现主要是通过类类和类。首先定义些需要引用的图片,初始化些需要用到的数据。然后是小坦克的随机出现,小坦克从出现在在屏幕到从屏幕消失。实现这功能的函数和函数主要是调用函数,函数又调用了函数来计算移动目标的当前步进并且判断目标是否出了屏幕,如果出了屏幕,就会调用函数来处理目标物。而函数主要是把出屏的目标物消失。函数通过调用类,来计算出目标物的移动轨迹。类主要是三维数组,每个设置四个目的地,如果到达第个目的地,继续去往下个目的地。如果在运动的过程中被子弹打中就会使用到函数,该函数主要实现了如果被击中就播放目标爆炸的声音,并且从列表中删除目标同时列表中添加新的爆炸对象和得分加分。播放目标爆炸的声音是通过,实现的......”。
6、“.....列表中添加新的对象是通过,实现的,得分加是通过实现的。最高分数这个主要实现了数据库的查询,数据的修改,页面的显示,显示是用图片来显示分数和时间的显示。但是这些都不是我们亲自去查的,都在游戏的积分榜中直接显示的。这里主要是实现了数据的查询并且进行比较,最高的五个分数在积分榜首页中显示。并且玩家每次的分数都和所有的分数进行比较,如果大于最高分分,则游戏结束时会显示恭喜您破纪录了。如果分数在这五个分数之中,比最大值要小,则会在结束界面中显示请再接再厉,但是比最小的要大,则那个最小的就会被淘汰,并且要和剩下的分数进行比较,然后找到自己所处的位置。这些功能的实现主要是通过类类和类,类中来实现的,主要是通过以下几个函数来分步完成的绘制函数,画日期图片的函数,触屏函数实现方法,创会相应的炮弹。坦克炮筒的调整,是通过调整炮筒的仰角来控制坦克的炮筒的位置的,主要是通过以下的算法来实现的......”。
7、“.....同时也是我所做的工作量最大的次作业,因此从开始我对本次毕业设计就给予了高度重视。从选题收集资料学习相关技术到实际编程,我都丝不苟的对待了。当然其间我也走了不少弯路,有时甚至需要推倒重来,但同时我也多次体会过克服困难后的成就感。首先是编程能力方面得到了个比较好的加强,其次就是让我了解了我的不足,直以来我觉得自己学到的东西挺多的,但是通过这次毕业设计下来发现,我所了解的东西真的是沧海粟,知识真的有太多太多,真的应了那句话,活到老学到老。这次设计是对大学所学的知识的种检验,设计中发现自己的不足,查资料,找老师,问同学,当然主要是自己查资料,当然老师给了我很大的帮助,老师教我该用什么知识点,我然后自己去查。老师给了我个学习的方向。过程是苦的,结果是甜的。分耕耘分收获。我的努力得到了回报,老师表扬了我,这给了我很大的鼓舞......”。
8、“.....不仅在专业知识上有了比较好的巩固,而且更重要的是我的能力得到了提高,比如处理问题的能力,学习能力,等。毕业设计过去了,意味着我将踏上新的征程工作,面对未来,我很自信,同时我还学会了些编程技巧,而且对调试的有进步的认识,有时候就个小小的语法就会导致程序调试不通过。所以每个字符,每句程序都要认真对待。使用不同的编程环境,其效率完全不样,所以我选择了,它自动找错纠错功能调试和代码自动生成等些重要的功能大大提高了我的设计效率。对于设计论文,定要注意格式,认识事情都有它的规则规范,不能按个人喜好随意改变。毕业设计跟我们平时上的基础课或者专业课不同,它是个重要课题,要用到很多综合性的知识,最重要的是让学生体验下做科学研究的整个过程。也是毕业最重要的个过程,它最能把理论知识准确运用到实际当中的去,做好了它就是就是份成功的毕业设计了。随着答辩日子的到来......”。
9、“.....在我还没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯性的总结,但是通过这次做毕业设计发现自己的看法有点太片面和简单了。通过这次毕业设计的编制使我明白了自己原来的知识还是比较欠缺。自己要学习的东西还太多太多,以前总是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计的收集编制等等,我才明白学习是个长期积累的过程,在以后的工作和生活当中我们都应该不断的努力学习,努力的去提高自己知识和综合素质本系统实现了坦克游戏所应有的基本功能,但是由于时间和能力有限,还有部分功能未能实现,例如外部文件读取坦克的高级人工智能控制等,不能和现在上各种坦克大战游戏相媲美。还有就是对部分功能在设计过程中未能做到更加完善,稍有瑕疵。本来预想的坦克在飞行中,能够向下丢炸弹,主角碰到炸弹死亡,生命数量减。为了游戏的娱乐性,本来想在游戏中设置些特技,设置个冰弹打中坦克后......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。