码迷,mamicode.com
首页 > 其他好文 > 详细

游戏基本框架

时间:2017-04-04 09:39:24      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:start   自动调用   加载   运行   线程   启动   applet   更新   ini   

----游戏基本框架--------------------------------------

Init()      程序第一次被加载时出做初始化工作
Start()     启动线程
Run()       运行线程
Paint()     绘图程序
Update()    更新程序
Stop()      程序停止运行

 



----初始化-------------------------------------------

1 Public void inti(){
2       绘制窗口大小;
3       定义球的大小在窗口中的位置和运动速度;
4       定义砖块的大小和在窗口中的位置;
5       双缓冲页面的初始化;
6 }

 



----启动线程----------------------------------------

Public void start(){
      创建一个新线程;
}
当java调用init方法后会自动调用该方法。而当用户从其他页面返回到包含applet的页面时,该方法也会被调用。这表明start方法会被多次调用,而init方法仅仅会被调用一次。start方法是applet重新启动线程的地方,例如,再次开始动画显示。

----线程休眠---------------------------------------

Public void stop(){

       取消一个线程;

}

该方法在用户离开包含applet的页面时会自动调用,对同一个applet,该方法会被调用多次。该方法时当用户不在关注applet时,停止那些耗时操作,以免降低系统运行速度。

该方法的典型动作是使线程休眠。

 

----动画播放:在run()方法中进行-------------------

While(进程!=tue){

      绘制目前图像;

     暂停SPF;

     重新绘制图像

}

 

----绘图操作:-----------------------------------

在paint(Graphics g)方法中进行

        

 

游戏基本框架

标签:start   自动调用   加载   运行   线程   启动   applet   更新   ini   

原文地址:http://www.cnblogs.com/Mrerdong/p/6664240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!