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;
            }
        }
    }
我要是想让小球碰撞到砖块并反弹该怎么加代码,还是说我应该用另一个线程同时执行这个程序,如果是单纯的碰撞反弹我也可以做,但是加到这串代码里该怎么协调我就有点不太会了,想各位不吝赐教。

java小球弹性碰撞

源码: package E3; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import...
  • u011108439
  • u011108439
  • 2013年10月16日 00:30
  • 2819

js实现简单的小球与边框碰撞反弹改变运动方向及颜色,并且继续运动的特效

js实现简单的小球与边框碰撞反弹改变运动方向及颜色,并且继续运动特效 思路:首先先实现一个小球的运动和撞边框反弹效果,并且改变其颜色 主要实现方法:1.小球定位,运动靠改变它的position上下...
  • gl0ry
  • gl0ry
  • 2017年02月27日 21:25
  • 2105

两个小球碰撞速度计算方法

一 . 碰撞的特点和简化处理 : ①碰撞时间短,相互作用强,可不考虑外界的影响; ②碰撞前后状态变化突然且明显,可以认为:速度发生变化,但位置不发生变化。 二 . 对心碰撞 : 1. 对心碰...
  • wrq147
  • wrq147
  • 2014年01月23日 17:43
  • 9203

编程苦手GW——OpenGL学习练习,相互碰撞的彩色小球

相互碰撞的彩色小球/* 绘制多个大小不一、颜色不一的小球,并绘制一矩形区域,让小球在矩形区域内随机运动,小球之间彼此接触或者碰到矩形边缘,小球改变运动方向。 */...
  • qq_34855411
  • qq_34855411
  • 2017年03月23日 11:01
  • 556

基于WPF的一个小球碰撞代码

复习了一下高中物理及几何知识。 基于WPF实现小球之间的碰撞计算及动画显示。 gameObject.cs using System; using System.Windows.Shapes...
  • liwei198584
  • liwei198584
  • 2015年06月28日 23:48
  • 368

java小试牛刀(一):碰撞吧,小球

我时常想象人生就是一颗颗不同颜色的球,我们在特定的空间里面做自由的运动,偶尔会与另一颗美丽或者平凡的小球碰撞在一起,然后我们仍走向截然不同的道路。生命如此,每个人都是独立的个体。也许有一天吧,你遇到了...
  • Carter0524
  • Carter0524
  • 2017年08月02日 10:43
  • 353

Unity学习笔记 之 发射小球碰撞物体的代码记录

Unity学习笔记 之 发射小球碰撞物体的代码记录。绑定在摄像机、发射的小球的脚本源码。...
  • iamyococo
  • iamyococo
  • 2015年07月10日 14:19
  • 2418

js 小球碰壁反弹and小球碰撞

好像好几天没有更博了呢,最近有点变懒了,这样不好,不好~~我们要做热爱学习的好孩子,嘻嘻,今天下午补上。。。我们在学习js的时候,一个很经典的案例就是小球的碰壁反弹效果啦~简单的小球碰壁效果可以慢慢延...
  • new_codeer
  • new_codeer
  • 2016年08月31日 16:42
  • 4661

第七讲:HTML5中的canvas两个小球完全弹性碰撞

小球之间的碰撞(完全弹性碰撞) var canvas = document.getElementById('mc'); var cxt = canvas.getCont...
  • LIUMINGM900913
  • LIUMINGM900913
  • 2014年06月08日 14:32
  • 3182

JS原生实现多个小球碰撞反弹

实现思路:小球的移动,是通过改变小球的left和top值来改变,坐标分别为(x,y)当x/y值加到最大,即加到父级的宽度或者高度时,使x值或者y值减小,同理当x值或者y值减到最小时,同样的使x值或者y...
  • qq_37506861
  • qq_37506861
  • 2017年07月17日 09:03
  • 966
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2ME小球与砖的碰撞问题?
举报原因:
原因补充:

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