Java游戏编程从入门到精通.doc
Java游戏编程从入门到精通
前言 ??? 这其实是我的Java游戏编程学习笔记,现在正在学习Java游戏编程,但从网上找到的学习文章都不太满意,所以我在一边学习一边整理,想尝试着整理出一篇较为完整实用的学习材料。我现在学的是基于窗口界面的应用程序的开发,想尝的游戏编程方向也是基于窗口或全屏幕界面的,因此整个文章也是在基于窗口界面的前提下拓展开的,另外我对手机游戏编程也有一定的兴趣,这些想放在最后整理。??? 如果大家感兴趣的话可以跟随我的学习和我一起一步步由浅入深的掌握Java的游戏编程技术,从而编写出自己喜欢的游戏来……??? 不过首先你需要掌握一些基本的Java窗口界面的开发技术,限于本文章的主题这里我就不赘述了,如果有时间和机会的话,我可以再整理一篇另行叙述。第一节 先建立一个空白的窗口 //java文件的名字叫:MyWindow.javaimport? javax.swing.*; public class MyWindow extends JFrame{??? MyWindow()??? {???? //设置窗口标题???? this.setTitle(这是我的窗口);???????? //设置窗口开始显示时距离屏幕左边400个象素点,???? //距离屏幕上边200个象素点,???? //窗口宽300个象素点,???? //窗口高200个象素点??????? this.setBounds(400,200,300,200);?????????????? //设置窗口关闭按钮具有关闭整个程序的功能??????? this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);??????? //设置窗口大小不会改变??????? this.setResizable(false);????????????? //显示该窗口??????? this.setVisible(true);??? }?????? public static void main(String args[])??? {???? //创建该窗口的实体,开始整个程序???? new MyWindow();??? }}??? 当你成功的运行了上述代码,一个空白的窗口就会展现在你的面前,下面我们将会在这个舞台上开始我们的演出。??? 顺便提议一下,如果没有特别声明,文章里面的程序代码都是用JCreator调试开发的,还有就是你的机器上必须要安装JDK,也就是Sun公司给出的Java开发工具包,JDK和JCreator的相关信息在网上很容易找到,这里就不赘述了。 第二节 在窗口上画一个小圆 ??? 下面我们要在窗口上画点儿东西,画一个小圆,这个小圆是画在一个白板上的,由于空白窗口自带了一个白板,所以我们在程序中要将这块白板替换成我们用来画小圆的白板。 //java文件的名字叫:MyWindowimport? javax.swing.*;import? java.awt.*; public class MyWindow extends JFrame{??? MyWindow()??? {??? ?//用我们的白板替换窗口原来的白板??? ?this.setContentPane(new MyPanel());??? ???? ?//设置窗口标题??? ?this.setTitle(这是我的窗口);??? ???? ?//设置窗口开始显示时距离屏幕左边400个象素点,??? ?//距离屏幕上边200个象素点,??? ?//窗口宽300个象素点,??? ?//窗口高200个象素点??????? this.setBounds(400,200,300,200);?????????????? //设置窗口关闭按钮具有关闭整个程序的功能??????? this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);??????? //设置窗口大小不会改变??????? this.setResizable(false);??????????? //显示该窗口??????? this.setVisible(true);??? }?????? public static void main(String args[])??? {??? ?//创建改窗口的实体,开始整个程序??? ?new MyWindow();??? }} //这就是我们的要画圆的白板class MyPanel extends JPanel{?//这一部分是专门画画的,?//当面板第一次显示的时候,?//
相关知识
C游戏编程从入门到精通
Java编程实现手机游戏攻略:从入门到进阶的实用技巧
怎么自己制作游戏——从入门到精通
史上最全Unity3D游戏开发教程,从入门到精通(含学习路线图)
网络游戏编程学习引导:从门外汉到行业精英
游戏编程入门指南:从
游戏时间教程攻略:从入门到精通
编程入门先学什么?小白想入门看这里
解密竞技游戏攻略:从入门到精通
Python编程实现经典游戏开发:从入门到进阶指南
推荐资讯
- 1老六爱找茬美女的烦恼怎么过- 5056
- 2博德之门3黄金雏龙法杖怎么得 4894
- 3《大侠立志传》剿灭摸金门任务 4351
- 4代号破晓官方正版角色介绍 4055
- 5赛马娘锻炼到底的伙伴支援卡事 3838
- 6闪烁之光11月兑换码大全20 3807
- 7爆梗找茬王厕所特工怎么通关- 3576
- 8原神原海异种刷怪路线-原神原 3573
- 9《我的世界》领地删除指令是什 3515
- 10原神开局星落湖怎么出去 原神 3455