zoukankan      html  css  js  c++  java
  • 游戏基本框架

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

    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)方法中进行

            

  • 相关阅读:
    linux 回收站 路径
    Linux 让进程在后台可靠运行的几种方法
    用marquee和div+js实现首尾相连循环滚动效果
    轻型数据库SQLite结合PHP的开发
    linux系统权限修复——学生误操作!
    2009级 毕业设计 题目
    linux下硬盘uuid查看及修改设置
    创建网站地图
    用上下左右箭头键在textbox中的光标跳转
    SHELL中时间的比较
  • 原文地址:https://www.cnblogs.com/Mrerdong/p/6664240.html
Copyright © 2011-2022 走看看