一、简介
用了两个下午写了一个小贪吃蛇,我想写这个很久了。贪吃蛇是当年诺基亚手机的经典,就像俄罗斯方块一样,给我们小时候带来了很多乐趣。世界上的一切都在变化。诺基亚曾经是手机行业的领头羊,如今却在一步步衰落,并被收购。预计很快就会退出手机业务,而且基本上没有贪吃蛇了。它不再播放了。即使在新一代的记忆中也没有它的记忆。然而,一旦你对这个进行了基本的修改,你实际上可以创造出很多技巧,并在某种程度上真正练习你的编程技能。前不久非常火的《贪吃蛇大战》,其实也可以看作是在这款的基础上进行的改造。所以我希望我能尝试一下并想出一个有趣的版本。
2.贪吃蛇逻辑结构
3.Snake开发流程
1.准备开发环境
打开Eclipse。新建一个SnakeGame项目并在项目下创建一个Snake主类和一个Panel类,新建一个名为resources的文件夹来存放资源,在资源文件下再创建两个文件夹(声音和图像)并添加图像文件和音频插入。我已经包含了所需的文件。
2.蓝图设计
3.画一个由白色布料制成的窗框
JFrameframe=newJFrame;framesetBounds200,50,800,600;framesetRessiblefalse;//设置窗口不可变。
框架添加新面板;5向画布添加标题
图像图标标题;//定义界面开始栏的图标titlepaintIconthis,g,5,0.//使用画笔g绘制标题图标。6.在画布上添加黑色框并添加背景。视频
gfillRect5,35,775,525;//使用画笔g绘制界面的黑框。gdrawImagebj,5,35,this;//添加界面背景图7.在区域放置一条静态蛇。
对于inti=1;我lt;伦;i++8.Snake初始化
publicvoidinitSnake9.控制蛇头的方向。
如果fx==34;否则如果fx==34;否则如果fx==34;否则如果fx==34;10.添加开始和结束提示。
//如果isStarted==false,则绘制弹出开始提示字符。//如果isFailed,则绘制退出界面。11.按空格键控制启动。
12.让蛇动起来
ifisStarted!isFailed13.协调实现
如果fx==34;否则如果fx==34;否则如果fx==34;否则如果fx==34;13.添加食物,吃食物
//当蛇吃食物时,如果snakex[0]==foodxSnakey[0]==foody,它的身体就会变长。14.结束功能
背景音乐停止,结束。音乐响起,我无法行走。将会出现退出界面。
15.实现重启功能
使用空格键来控制的暂停和开始。如果未结束,按空格键暂停。如果结束,按空格键重新开始。
16.添加分数和长度
gsetColorColorwhite;//设置画笔字体颜色gsetFontnewFont34;FontBOLD,20;//设置画笔字体类型,粗体,大小gdrawString34;+长度,550,24;//在画笔字体的右上角绘制len字符串。窗口gdrawString34;+Score,630,24;//绘制乐谱字符串17,添加背景音乐
18.让背景音乐循环播放。
bgmloopClipLOOP_CONTINUOUSLY;//重复背景音乐19,实现音乐播放和停止
privatevoid失败20.将源代码导出为可执行文件
一
2
三
查找项目的主类查找的主类选择导出目标并选择“完成”。
已成功导出至目的地。
4、测试演示
1.视频链接JavaSnake演示不允许上传视频,所以我只能提供视频链接和一些截图。
2.开始界面
3.有退出界面
一、为什么我的华为手机自动亮度关了,亮度也会忽亮忽暗?
以Android手机为例,下面介绍一下Android手机闪屏的处理方法
手机闪屏现象一般分为三种情况
1、手机省电手机显示屏的灯光效果可以根据外部环境的光照强度自动调节。常见的解决方案是进入手机菜单中的“设置”,找到“屏幕亮度”选项,然后关闭自动亮度调节并切换为手动调节。
2、软件不兼容可能是某些第三方软件不兼容造成的,建议尝试卸载最近下载的软件。
3.系统题备份手机上的重要数据,然后尝试恢复出厂设置【设置】-找到重置-【恢复出厂设置】。
二、华为自带的字体有哪些?
以下是华为自己的字体
中文行楷华为手机系统默认字体的手写风格字体。
宋体华为手机系统上系统级应用中常用的衬线字体。
Neo-Arial也是一种与Arial类似的衬线字体,但也有一些区别。
黑龙江华为手机系统上系统级应用中常用的无衬线字体。
微软雅黑华为手机系统上系统级应用中常用的无衬线字体。
除了上述字体之外,华为还提供了可定制的字体,用户可以从互联网上下载并安装到手机上。这些字体通常包括流行或经典的手写字体、印刷字体或艺术字体,以满足用户的不同需求。
三、华为安卓手机出厂是什么字体?
华为手机有两种主要字体中文行楷和中文琥珀。其中,“行楷”是仿中国古代行书风格的字体,笔画柔和,给人古朴优美的感觉;“琥珀”是仿宋代的字体,笔画较清晰,线条简洁。特征。除了这两种字体之外,华为手机还提供了其他字体供用户选择。
No Comment