java游戏开发--简单的几行代码就完成了驱动小精灵的编程
来源:互联网 发布:美容视频软件 编辑:程序博客网 时间:2024/05/02 06:12
今天编写了一个驱动小精灵,简短的几行代码就完成了;虽然简单但是用处很大,很多用java、android开发的游戏界面布局都或多或少的用的这些简单代码。
packagecom.csdn.code;
importjava.awt.Color;
importjava.awt.Frame;
importjava.awt.Graphics;
importjava.awt.event.WindowAdapter;
importjava.awt.event.WindowEvent;
public classDriveElf extends Frame{
private int x = 40; //精灵在画板上的初始位置—横坐标
private int y = 40; //精灵在画板上的初始位置—纵坐标
private int arc = 320; //精灵嘴张合的角度
public DriveElf() {
setBounds(200,200,600,500);
setVisible(true);
setBackground(Color.cyan);
addWindowListener(new WindowAdapter(){
public voidwindowClosing(WindowEvent e) {
System.exit(0);
}
});
new Thread(){
public void run(){
while(true){
//两个for循环作用分别是使精灵在画板上移动
for(inti=0;i<40;i++){
arc += 1;
x += 10;
y += 3;
}
try{
Thread.sleep(50);
}catch(Exceptione){
e.printStackTrace();
}
repaint();
for(inti=0;i<40;i++){
arc -= 1;
x -= 8;
y -= 1;
try{
Thread.sleep(100);
}catch(Exceptione){
e.printStackTrace();
}
repaint();
}
}
}
}.start();
}
//喷绘方法,实现在画板上的绘图
public void paint(Graphics g){
g.setColor(Color.red);
g.fillArc(x, y, 90, 90, 0, arc); //画出精灵身子
g.setColor(Color.gray);
g.fillArc(x+50, y+10, 20, 20, 0,360); //画出精灵眼白
g.setColor(Color.black);
g.fillArc(x+56, y+15, 10, 10, 0,360); //画出精灵眼球
}
public static void main(String[] args) {
new DriveElf();
}
}
- java游戏开发--简单的几行代码就完成了驱动小精灵的编程
- android接入微信支付(真的很简单,几行代码就搞定了)
- 微信群控 SDK 开发包 发布,简单的几行代码就可以实现微信群控功能
- 微信群控 SDK 开发包 发布,简单的几行代码就可以实现微信群控功能(二)
- 驱动开发之 完成IRP的几种情况
- 直播App的开发超简单 3步就完成
- 游戏编程二:精灵的处理
- 作开发板的就那么几家了
- cocos2dx游戏-可爱的小精灵的各种用法大全
- Html5游戏开发-145行代码完成一个RPG小Demo
- 驱动开发第一步,入门,最简单的驱动代码编写
- sep4020上完成了i2s的驱动
- 竣工了!60000行的代码项目完成了!
- 简单常用的小代码——猜数字游戏
- 掌握以下几点,就可以做一个Flex的小项目了~~~~~
- DirectX游戏编程入门——第二部分(游戏编程工具箱) ——精灵编程之透明的精灵
- DirectX游戏编程入门——第二部分(游戏编程工具箱) ——精灵编程之动画的精灵
- 5、Cocos2d-X 游戏编程之------精灵创建的方式
- 线程同步
- 关于青春
- main函数之前做了什么?
- 平淡与奇崛——GTS专家专栏:静水潜流 水到渠成
- Django中QuerySet方法与SQL对应语句比较
- java游戏开发--简单的几行代码就完成了驱动小精灵的编程
- 微软清洁工的故事
- 链接穿中文出现乱码
- 就业心态
- I/O上的等待事件 —— control file parallel write
- asp.net 页面延迟加载内容
- KM算法求完全匹配情况下的最大匹配
- 28个常见的“蓝屏”故障代码的排查信息
- PE文件头