- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java游戏笔记
NB:快捷键:
自动对齐:Alt + Shift + F
删除整行:Ctrl + E,删除的为光标所在的整行。
重命名:Ctrl + R,可以重命名某个类名,也可以重命名某个变量、常量、方法名等
插入方法,Alt + insert
在类中导入包:Ctrl + shift + i
打开项目:Ctrl + shift + O
包:
java.awt.event 是提供处理由 AWT 组件所激发的各类事件的接口和类
javax.swing.event 是供 Swing 组件触发的事件使用。除了 java.awt.event 包中的事件之外,还包括 Swing 组件触发的事件的事件类和相应事件侦听器接口
在类的构造方法外输入如下代码:
public void paint(Graphics g){
super.paint(g);
}
该方法可以绘制各种图形。
Rectangle 指定坐标空间中的一个区域,通过坐标空间中 Rectangle 对象左上方的点 (x,y)、宽度和高度可以定义这个区域。
其构造函数Rectangle(int x, int y, int width, int height)
绘制矩形:fillRect(x,y,w,h)函数的作用是:填充一个矩形区域,x、y为起始坐标(即左上角坐标),后面两个参数分别为:w、h,是矩形区域的宽和高,这里的20表示填充宽度20像素,15表示填充高度15像素。(各参数都是int类型)
Java AWT提供了draw3DRect功能,利用它可以画一个3-D矩形:
draw3DRect(int x, inty, int width, int height, boolean raised);
Draw3DRect方法与drawRect方法是很相象,但多了一个额外的凸起参数. 你只要指明此参数为true就可画一个凸出的3-D矩形, 而指明此参数为false时就可画一个凹进的3-D矩形.
竞速类游戏相关知识点:
1.加载图片------在绘制图片前加入代码:
Image img = null;
try{
URL url = this.getClass().getResource(图片名称.后缀);
Img=Toolkit.getDefaultToolkit().getImage(url); //url为图片的存储位置,img为图片对象
} catch(Exception e){}
然后绘制图片:
g.drawImage(img,x,y,this); //x,y是图像外界矩形的x,y
注意:要导入两个包 import java.io.*;
import java.net.*;
2.加载声音------ try {
URL eng = this.getClass().getResource(engine.wav);
AudioClip snd = JApplet.newAudioClip(eng);
snd.loop(); //循环播放声音文件。若只播一次则用Snd.play();
} catch (Exception e) { }
注意:要导入包 import java.applet.AudioClip;
3.
this.getClass().getResource是得到当前对象对应的类文件(*.class)所在的目录下的文件。所以通过this.getClass().getResource去获得C盘中的数据是获取不到的。
您可能关注的文档
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 必威体育精装版浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)