B站学习链接:尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili
第146节:146_项目开发简单说明_基本要求
作业:了解java的主要应用领域和优势,并罗列出来,;
指导老师:
谈谈java在游戏方面的现状及未来预测?
第147节:147_建立游戏窗口_坐标系_矩形问题_监听器关闭窗口
作业:了解计算机坐标和监听器,并跟随视频完成课堂代码;
指导老师: 了解桌面软件的运行机制和事件
第148节:148_图形图形的绘制_颜色控制闭窗口
作业:1.跟随视频完成课堂代码;
2.了解表示一种颜色的方法;
指导老师:
- Graphics的setColor(Color.RED)的书写位置应该在画图形之前;
- setColor() 和 getColor() 配合使用的;
第149节:149_图像文件的加载和显示_ImageIO的使用
作业:跟随视频完成课堂代码;
指导老师:
1.游戏工具类需要重点理解(以后会大量使用工具包);
第150节:150_线程内部类实现动画
作业:了解动画以及动态图的原理
指导老师:
无
第151节:151_双缓冲解决屏幕闪烁问题
作业:简单了解一下双缓冲
指导老师:
粘贴代码即可
第152节:152_游戏物体根类的实现
作业:
- 简述根类的作用。
- 完成课堂代码练习;
指导老师:
- 根类应该体现的是个性还是共性?
第153节:153_游戏物体根类的实现
作业:
- 完成课堂代码练习;
指导老师:
- 回顾一下实现类会继承父类的那些内容?
第154节:154_键盘控制游戏物体运动
作业:
- 理解键盘事件
- 完成课堂代码案例;
指导老师:
- 思考一下类似的事件还有那些?
第155节:155_面向对象思想重构飞机类的键盘控制代码
作业:
- 回顾一下对象封装的知识
- 完成本堂课程的代码案例;
指导老师:
1.思考一下什么样的代码最好进行封装?
第156节:156_炮弹类的设计_任意角度飞行
作业:
- 认真完成本堂课程代码案例;
指导老师:
- 自行查阅Math的相关方法
第157节:157_容器或数组产生多发炮弹
作业:
- 完成课堂代码并实现功能;
指导老师:
- For循环和foreach循环在赋值和读取功能上一样吗?
第158节:158_碰撞检测原理_飞机和炮弹碰撞实现
作业:
- 完成本节课的代码;
指导老师:
- 循环遍历检测的其他应用场景;
第159节:159_爆炸类_图片轮播处理_主窗口产生爆炸效果
作业:
- 完成课堂代码练习;
- 理解爆炸效果原理;
指导老师:
无;
第160节:160_程序计时显示_最终版
作业:
- 回顾Date时间类函数
- 完成课堂案例代码;
指导老师:
1.毫秒数如何格式化;
第161节:161_总结和期望
作业:
- 将游戏代码从头到尾再认真梳理一遍;
- 完善飞机抛出游戏界面的功能;
指导老师:
- 尝试着用鼠标控制飞机的运行轨迹;