- 5
- 0
- 约4.67千字
- 约 7页
- 2019-06-11 发布于广东
- 举报
Java动画编程基础
基本技术:
在込中实现动画有很多种办法,但它们实现的基本原理是一样的,即在 屏幕上画出一系列的帧來造成运动的感觉。
我们先构造一个程序的框架,再慢慢扩展,使之功能比较齐备。
使用线程:
为了每秒中多次更新屏幕,必须创建一个线程来实现动画的循环,这个循环
要跟踪当前帧并响应周期性的屏幕更新要求。实现线程的方法有两种,你可以创建 一个类Thread的派生类,或附和在一个Runnable的界面上。
一个容易犯的错误是将动画循环放在paint()中,这样占据了主AWT线程,而 主线程将负责所有的绘图和事件处理。
—个框架applet如下:
public
class Animatori extends java.applet.Applet implements Runnable {
int frame;
int delay;
Thread animator;
public void init() {
String str = getParameter(HfpsH);
int fps = (str != null) ? Integer.parselnt(str): 10;
delay = (fps 0) ? (1000 / fps): 100;
}
public vois start() {
animator = new Thread(this);
animato r
您可能关注的文档
- e世代互动行销内部顾客角色认同与工作满足间关系之研究.docx
- e网通网络有限公司创业计划书第二届xx省大学生电子商务竞赛参赛作品.docx
- F2类型2和图形变换相关探究题.docx
- FAGOR系统传输软件的使用操作.docx
- FANUC0iD系统数控车床PMC程序设计毕业设计.docx
- FANUC经典曲面宏程序讲解实例.docx
- FANUC系统的11种孔加工固定循环指令.docx
- FDAEMA和CFDA关于高变异性药物生物等效性研究指南比较.docx
- FIDIC合同与《建设工程施工合同》对比研究文献综述.docx
- FileUpload辐射工作单位放射性同位素与射线装置安全和防护状况bb.docx
原创力文档

文档评论(0)