您所在的位置: 首页 > 移动开发 > j2me > 游戏开发 >

游戏入门之一 雷电 精灵模型

j2me之家  作者:admin  2009-06-30 07:21  点击:   我要评论( )
  • 摘要:      设计游戏我个人认为一个好的角色操作将事半工倍。所以我现在把雷电的所有角色抽象成一个Fairy。里面有实现绘制的方法以及移动,碰撞算法。       在这里我强调下,我的
  • Tags: 之一 精灵 入门 游戏 模型
      设计游戏我个人认为一个好的角色操作将事半工倍。所以我现在把雷电的所有角色抽象成一个Fairy。里面有实现绘制的方法以及移动,碰撞算法。
      在这里我强调下,我的碰撞算法是简单的实现。就是一个物体为参照物体。在10像素范围内x,y轴如果发现另外一个物体侵入则判断为true,发之为false
java 代码  
  1.    
  2. package org.wuhua.game.model;  
  3.   
  4. import javax.microedition.lcdui.Graphics;  
  5. import javax.microedition.lcdui.Image;  
  6.   
  7. import org.wuhua.game.util.Log;  
  8.    
  9. /** 
  10.  * 类名:Sprite.java 
      
  11.  * 编写日期: 2006-11-29 
     
  12.  * 程序功能描述:建立精灵物体模型 
     
  13.  * Demo: 
     
  14.  * Bug: 
     
  15.  *  
  16.  * 程序变更日期 :
      
  17.  * 变更作者 :
      
  18.  * 变更说明 :
     
  19.  *  
  20.  * @author wuhua 
      
  21.  */  
  22. public class Fairy {  
  23.     static Log log = Log.getLog("Fairy");  
  24.     /** 
  25.      * position of Fairy in x offset  
  26.      */  
  27.     int x; // = 0;  
  28.   
  29.     /** 
  30.      * position of Fairy in y offset  
  31.      */  
  32.     int y; // = 0;  
  33.   
  34.     /** 
  35.      * width of layer  
  36.      */  
  37.     int width; // = 0;  
  38.   
  39.     /** 
  40.      * height of layer 
  41.      */  
  42.     int height; // = 0;  
  43.   
  44.     /**  
  45.      * If the Layer is visible it will be drawn when paint 
  46.      * is called. 
  47.      */  
  48.     boolean visible = true;  
  49.       
  50.     /** 
  51.      * 图片资源 

    【编辑推荐】

    1. RPG游戏脚本的设计教程
    2. J2ME游戏开发的高级优化技巧
    3. j2me游戏引擎程序结构
    4. 俄罗斯方块游戏的设计和实现(MIDP)

利用MIDP2.0开发游戏 (3) 添加背景和前景
J2ME游戏开发技巧(2)
各个手机平台对JSR规范支持大全 nokia 一部分
MIDP中尝试粒子系统
J2ME开发手机游戏物理模型之抛物线
loading.. 评论加载中....

频道推荐

更多>>
  • 古堡惊魂-密室

  • 类型:冒险解谜
  • 十五世纪时,罗马尼亚中部特兰西瓦尼亚有一座古堡,名为拜恩古堡。据说,这里住着一位名叫德古拉的伯爵,所以..

推荐博文