首页 相关文章 J2me开发心得-数组的使用

J2me开发心得-数组的使用

  在游戏逻辑类里有几十行的变量定义也不足为奇。特别对于j2me来说更是如此,为了节省内存空间很多人舍弃了面向对象的特性把代码挤在一块。通常的情况是自已被自已的代码给淹死了!!所以在做结构设计时我很注重这一点,总是试图让代码节省一点扩展性多一点。这件事并不算很难只要认真去推敲总可以发现一些可以优化的东西,变量就是一例。大多数人更习惯于一个属性一个变量,举个例子假设要表示一个人物的属性你可能会这么做:

  int 生命;

  int 魔法;

  int 金钱;

  int 攻击力;

  int 防御力;

  int 人物所在的x轴;

  int 人物所在的y轴

  int 人物所在的行

  int 人物所在的列

  int 人物当前的动作

  int 人物当前行走的方向

  ..

  这只是一部份,相信要为这么多的变量命名是一件困难的事,特别是英文不好的同志。大家现在可能已经看出来了使用数组是最好的办法。至少有两个好处 1 所有的变量定义变成一行 int fairy[] ,变量被收拾得干净净甚至有点对象的味道,当要写该人物相关...[ 查看全文 ]

2016-02-19 标签:

J2me开发心得-数组的使用的相关文章

手机页面
收藏网站 回到头部