小恐龙游戏制作挑战
文章平均质量分 84
对一个实例的学习,看用到java中的哪部分知识,然后在对不懂知识的模块进行学习,最终达到理解实例的效果。与“java深水区”“生活记录”有时候有牵连性。
小蜗牛764号
愿每个人的梦想都能实现,愿每个人的努力都能有所收获,愿每个人都能找到自己的人生价值。
展开
-
java:窗体里的标签(设置标签;字体;颜色)
窗体里的标签一、学习的具体内容(一)简单设置一个窗体1.基本步骤2.源码3.运行结果(二)窗体里添加一个标签1.源码2.运行结果(三)更改标签内容1.添加的代码2.运行结果(四)程序输出更改的标签内容运行结果(五)设置标签字体运行效果(六)修改字体颜色运行效果二、到最后的全部源码三、相关说明四、与小恐龙挑战的关系五、定位日期一、学习的具体内容(一)简单设置一个窗体1.基本步骤(1)用继承JFrame的方法。extends(2)设置位置大小Bounds(3)关闭方式(关闭且停止程序运行)s原创 2020-07-16 23:04:20 · 15467 阅读 · 2 评论 -
java:JDialog窗体(对话框,弹出的窗口)
JDialog窗体一、JDialog窗体二、重点内容1.super(超级)2.按钮Btton三、源码四、源码运行效果五、补充说明六、与小恐龙挑战的关系六、定位日期一、JDialog窗体JDialog窗体常用功能是从一个窗体中弹出另一个窗体。二、重点内容1.super(超级)主要用于打开了子窗体时,阻塞对父窗体的修改。也就是说打开了窗体便不能对父窗体有任何动作,关闭子窗体才可以对父窗体开始操作。ruper(A,B,C);A-----父窗体对象B-----对话框标题C-----是否阻塞父窗体原创 2020-07-15 23:30:54 · 10822 阅读 · 2 评论 -
java:JFrame窗体学习-2-背景颜色、添加组件
窗体的学习一、相关说明二、过程1.设置窗口背景颜色(1)到此部分的代码(2)窗口的效果2.在窗口里添加组件3.设置窗口大小是否可变4.输出窗体的坐标三、总的代码四、定位日期一、相关说明学习的内容接上一部分的内容,代码也是接着上一次的代码。二、过程窗体是一个容器,除此还可以在容器里面创建一个容器。窗口和窗体是同个意思。1.设置窗口背景颜色要设置窗口的背景颜色,这要在窗口内再创建一个容器。Container c=f.getContentPane();表示创建一个容器(container)。然原创 2020-07-08 21:08:24 · 3678 阅读 · 0 评论 -
java:JFrame窗口学习-1-尺寸、坐标
JFrame窗体的学习与小恐龙程序挑战的关系学习过程1.让窗口出现2.窗口关闭规则问题3.设置窗口的调整设置窗口的尺寸设置窗口坐标(位置)同时调整窗口大小、位置的方法本文最终代码定位日期与小恐龙程序挑战的关系这部分学习是为理解小恐龙程序挑战做准备的,我虽然照着例题打了小恐龙程序的许多代码,但好多方法并不会用。程序中用到窗口,也就是Swing的使用。这里将记录关于JFrame窗口的学习过程。学习过程1.让窗口出现单词:visible(看得见的)导入swing包,先打import javax.sw原创 2020-07-07 00:35:18 · 4029 阅读 · 0 评论 -
小恐龙游戏挑战:第11天-简单画好小恐龙并上色
第11天挑战进度今天描绘和上色的小恐龙图像当日记录定位日期挑战进度晚上抽空把在例题上小恐龙的图片放到Sai里描线和上色。小恐龙的三个跑步状态现在还在同一个图片里,往后要放到程序里还需要一个个截取下来分别保存为一张图片。游戏里小恐龙的跑步效果,用的方法是让截取下来的三张不同状态的图片不断切换,让它看起来有动的视觉效果。当然动的不只是小恐龙图像,背景也移动。今天描绘和上色的小恐龙图像用了这几天练习的上色的经验,勉强看得过去吧。当日记录今天大部分时间都花在了基础工程的设计上,一直在绘图里计算基础要取原创 2020-07-01 00:32:49 · 347 阅读 · 0 评论 -
小恐龙游戏制作挑战:第9天-打完大部分计分器模块的代码
第9天挑战进度代码部分音乐部分图像部分当日日常定位日期挑战进度代码部分我跟着视频讲解打了大部分的计分器模块的代码,剩下一部分因时间关系只能留到明天。这几天打的代码try的用法影响比较深刻,打了好多次,打此类代码的手感都变得很顺了。在今天的代码中,用到了取最高值的方法,以前发过相关的博文,后面将会去回顾使用方法。音乐部分大致确定用前几天fl20制作的“有糖2号”作为游戏的背景音乐。有时间再把碰撞音效、跳跃音效等几个音效也制作了。图像部分今天没有画小恐龙相关的图画。反倒是对二次元的图像倒是勾线了三原创 2020-06-29 00:13:38 · 314 阅读 · 0 评论 -
小恐龙游戏制作挑战:第8天-确定图片如何制作
第8天小恐龙游戏程序进度图像部分代码部分当日记录定位日期小恐龙游戏程序进度图像部分虽然我现在的绘画功底不好,但我可以先描线,先找找绘画空间分配的手感。小恐龙的图像也不用非在网上找,我可以先把例题里的图像拍照下来,然后把照片放到SAI里面去描几张小恐龙的图像。我还可以在SAI里给描好线的恐龙上色。今天我描了一下小恐龙,效果还不错,也只是试一试手最后没保存。往后我再想办法学一下如何上色好看再弄这恐龙的图像。今天为试一试勾线的手感,花了一些时间勾线了两张二次元的图像。勾线完毕便可以上色,而目前上色能力还不好原创 2020-06-28 00:22:32 · 376 阅读 · 0 评论 -
生活记录:给枯燥的心灵浇浇水
给枯燥的心灵浇浇水当日日常小恐龙程序进度定位日期当日日常白天午饭后,进了一下steam,发现深海迷航(零度之下)又更新了,于是进去玩了下。一玩玩到了下午5点左右,便不玩了,感觉自己没有当初的热情。以前我还是很喜欢这款游戏的,当然现在也是,不过现在却没有耐心玩很久,或许等到以后测试完结后便过一下结局,将把它给典藏了。我本身喜欢建造,对建造有关的游戏都喜欢,而现在不管是啥都玩不了太久了。也许是伴随着我对建筑类知识的积累,不断发现现实与游戏的差异,而造成对游戏没有当初那么大的热情了。又或是在现实中有比游戏更重原创 2020-06-26 23:52:46 · 174 阅读 · 0 评论 -
小恐龙游戏制作挑战:第6天-将音频播放器的大部分代码打完
第6天挑战进度代码方面音乐方面当日日常定位日期挑战进度代码方面今天照例题把音频播放器部分的大部分代码打完,还有其他很多部分还等待完成。我是照着视频例题里的讲解打的,因为书本上的断断续续,跟这书本我害怕出现代码断层,跟这视频可以避免很多失误的可能。现在我照这例题代码打,代码里就有很多错误提示,大部分没打错,这些应是没打完其他相连部分代码的原因。至于小部分的错误,有个原因是例题里词为data,而我打成date,这个到时候返回来慢慢改吧,这个问题是刚才发现的。现在先想办法将这个程序的代码照例题打完,然后还要原创 2020-06-26 00:17:05 · 225 阅读 · 0 评论 -
小恐龙游戏制作挑战:第5天-翻译完例题里的陌生词汇
翻译完例题里的陌生词汇翻译陌生词汇当日记录结语定位日期翻译陌生词汇我由于英语基础比较差,为了能够更顺畅的学习程序,我需要把例题里的陌生词汇翻译完。今天从晚上10半开始查找陌生单词,花了一个半小时才查完。我查完后状态变得非常差,记忆力明显的下降,感觉大脑很疲劳。大脑疲劳的原因主要还是今天一直在写概预算的课程设计,一直到晚上10半才弄完,最后还顶着疲惫将小恐龙例题里的陌生单词翻译完。每天做一点点推动程序学习的事情吧。当日记录早上去打了快一小时的兵兵球,顶了晚上跑步的运动量,晚上便没有去跑步。中午吃完饭后原创 2020-06-25 00:31:08 · 247 阅读 · 0 评论 -
小恐龙游戏制作挑战:第4天-确定音乐制作
确定音乐制作fl20可以导出WAV格式进度今日概况日期定位fl20可以导出WAV格式已知java的jdk不直接支持mp3格式,只支持WAV在内的几种音乐格式,我今天用fl20随便弄了个音乐然后导出,发现可以导出WAV格式的音乐。那么对于这个游戏的背景、跳跃、撞击声音就可以交给fl20来解决,而不用下载转换音乐格式的软件了。进度今天就刚才照例题打了一部分音效模块的代码,我发现好多英文单词不懂,于是就停止录入代码,计划等一下先把不懂的词查完登记先。今日概况白天几乎在研究概率算的设计如何弄,好在有思路原创 2020-06-24 00:01:16 · 180 阅读 · 0 评论 -
生活记录:每日积累一点点
每日积累一点点前言现状进度图代码方面定位日期前言当日成功下载并安装了ps,同时fl20也下载回来,如此使用工具便已齐全,往后每天可以相应的在代码、音乐、绘图方面赶赶进度。代码方面,今天将小恐龙模型和障碍模型的代码照例题打完,至于其他模块因时间问题还没有打进去。虽说打了一些代码,仍然有很多错误提示,应是其他部分没完成的原因。音乐方面,fl20的使用方法很多也忘了,这几天需要找找教程,只是游戏的配音不用很复杂。画图方面,这两天我都有看绘画的学习视频,对于游戏先画一个简单的图像,然后用ps将图像抠出来并导出p原创 2020-06-23 00:51:52 · 264 阅读 · 0 评论 -
生活记录:慢慢塑造自己
慢慢塑造自己书写和绘画小恐龙游戏今天的进度程序的阻碍结语时间书写和绘画早上起来先学了半小时的书写,然后又学了一小时的二次元绘画。对于绘画,我查了可以用啥软件学。最终是发现了SAI这个软件和我看的学会画的视频教程里用的软件一样,就想办法在网上找破解版。破解版不好找,好多都是广告,或是要买教程才给你解压码。最后很幸运的找到一个资源并且下载,解压应用,SAI2.小恐龙游戏我购买的java书籍教程里有这个实例,我昨晚看了一部分并记录了一些陌生的词汇,今天看完了整体,还把附带的资源视频看了好几遍。我的想法是,原创 2020-06-22 00:09:15 · 185 阅读 · 3 评论 -
小恐龙游戏制作挑战:第02天-01-安装eclipse
第02天下载安装了eclipse工具遇到的问题点击开始程序打开后的效果下载安装了eclipse工具遇到的问题从官网下载eclipse安装包后无法安装,最后发现的问题是eclipse是win64的,而jdk是个不知名的,重新去官网下载了一个64位的jdk并且配置好环境变量便可以正常安装eclipse了。eclipse的运行位数和jdk的运行位数必须一样(64和64,;32和32)。点击开始程序这个路径是保存成果的路径,可以根据自己需要改变。打开后的效果到这里就可以想其他办公软件一样,新建一个任原创 2020-06-21 15:01:04 · 255 阅读 · 0 评论 -
生活记录:挑战制作谷歌小恐龙的游戏
挑战制作小恐龙游戏开始工作目标动机设定的开始时间后面大体要做的工作结语开始工作今天突发奇想,挑战试着制作谷歌浏览器断网后的那只小恐龙游戏。专门整一个专栏,记录下每一天的的制作进度,看多少天以后可以制作出来。当然不是简简单单照着代码打,而是能够独立制作出来,弄懂其中的各种原理。目标1.能够独立制作出谷歌浏览器断网后的小恐龙游戏。2.弄懂小游戏中的各种原理。动机因为我发现每天学习一个关键词的用法效果不是很好,后面几天刚学完又忘了前面几天学的。若是可以根据一个任务,不断的查找书籍、网上资料,碰到不懂原创 2020-06-20 23:42:36 · 558 阅读 · 0 评论