android-->游戏框架

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 06:43 点击:

 

说明一下:一直以来都是做j2me平台的游戏开发的。这次要转到android ,想想肯定思想是想通的,因此也就写了此文

 

 废话不多说直接上源码

 

 

 

package Sur.Face.Pro;

 

import android.content.Context;

import android.graphics.Canvas;

import android.graphics.Color;

import android.graphics.Paint;

import android.util.AttributeSet;

import android.view.SurfaceHolder;

import android.view.SurfaceView;

import android.view.SurfaceHolder.Callback;

 

public class MySurfaceView extends SurfaceView implements Callback, Runnable {

       public SurfaceHolder sfh;

       public Canvas canvas;

       public Paint paint;

         public static int SC_W  , SC_H ;

       public MySurfaceView(Context context, AttributeSet attrs) {

              super(context, attrs);

              sfh = getHolder();

              sfh.addCallback(this); //binding surface to surface view

              paint = new Paint();

              paint.setAntiAlias(true);

                  paint.setColor(Color.RED);

                  this.setKeepScreenOn(true);// keep screen light

       }

 

       public void run() {

              int count = 0;

              while (count++ < 20) {

                     logic();

                     paint();

                     sleep();

              }

       }

 

       private void logic() {

              // do your logic

       }

 

       public void sleep() {

              try {

                     Thread.sleep(100);

              } catch (InterruptedException e) {

                     e.printStackTrace();

              }

       }

 

       public void paint() {

              canvas = sfh.lockCanvas(); 

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1