J2ME小球与砖的碰撞问题?

原创 2017年01月03日 06:31:41
以下是我写的打砖块游戏的线程代码,
 public void run() {
        while (true) {
            try {
                Thread.sleep(20);
            } catch (Exception ex) {

            }
            repaint();
            if (pause) {
                return;
            }
            if (y == 290) {
                if ((x < nX) || (x > nX + 30)) {
                    pause = true;
                }
            }
            if (temp1 % 2 == 0) {
                x++;
            }
            if (temp1 % 2 != 0) {
                x--;
            }
            if (x == 230) {
                temp1++;
            }
            if (x == 0) {
                temp1 = 0;
            }

            if (temp2 % 2 == 0) {
                y++;
            }
            if (temp2 % 2 != 0) {
                y--;
            }
            if (y == 290) {
                temp2++;
            }
            if (y == 0) {
                temp2 = 0;
            }
        }
    }
我要是想让小球碰撞到砖块并反弹该怎么加代码,还是说我应该用另一个线程同时执行这个程序,如果是单纯的碰撞反弹我也可以做,但是加到这串代码里该怎么协调我就有点不太会了,想各位不吝赐教。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

J2ME 小球碰撞代码

J2ME自由滚动的小球

  • 2009-08-12 23:33
  • 10KB
  • 下载

J2me 矩阵相交检测,矩阵碰撞检测,点与矩阵检测

J2me 矩阵相交检测,矩阵碰撞检测,点与矩阵检测 在MIDP1.0中,我们不能像MIDP2.0中的Sprite类一样有很方便的碰撞函数可以使用,我们只能自己来写代码实现。常见的碰撞检测的方式是基于...
  • gh102
  • gh102
  • 2011-08-25 19:56
  • 1005

J2ME 跳动的小球

  • 2011-12-16 14:50
  • 95KB
  • 下载

J2ME中文编码问题

中文 J2ME中文编码问题 1. 简介 本文介绍JavaME中文编码的相关问题,这个问题一度是互联网上的开发者们讨论的热门话题。本文整理和综合了网上众多相关内容,尽可能的为开发者提供一个全面...

J2ME改变速度的小球

  • 2009-08-13 23:39
  • 12KB
  • 下载

j2me 出现的问题及解决办法

选择“run main project via OTA”时,模拟器在安装时出现错误,j2mesdk 出现以下错误提示: 这是第二次碰到这个问题了 Jad URL for OTA ex...

box2d小球碰撞--js代码

  • 2014-04-17 22:39
  • 44KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)