java游戏笔记.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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盘中的数据是获取不到的。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档