aabb碰撞检测问题j2me为了检验碰撞检测的使用构造了两个立方体,并各自绑定了一个包装盒.//mesh2 = createCube(); //创建立方体2mesh2.setTranslation(-0.5f,0.0f,0.0f) ; //平移mesh2.setScale(0.5f,0.5f,0.5f); //缩放bo

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 07:06:38

aabb碰撞检测问题j2me为了检验碰撞检测的使用构造了两个立方体,并各自绑定了一个包装盒.//mesh2 = createCube(); //创建立方体2mesh2.setTranslation(-0.5f,0.0f,0.0f) ; //平移mesh2.setScale(0.5f,0.5f,0.5f); //缩放bo
aabb碰撞检测问题j2me
为了检验碰撞检测的使用构造了两个立方体,并各自绑定了一个包装盒.
//
mesh2 = createCube(); //创建立方体2
mesh2.setTranslation(-0.5f,0.0f,0.0f) ; //平移
mesh2.setScale(0.5f,0.5f,0.5f); //缩放
box2 = new AABB(); //包装盒
box2.setMin(-1.0f,-1.0f,-1.0f); //设置包装盒2的最小顶点
box2.setMax(1.0f,1.0f,1.0f); //设置包装盒2的最大顶点
mesh2.getCompositeTransform(cubeTransform); //获取立方体2的混合矩阵
box2.setToTransformedBox(cubeTransform); //将变换矩阵应用到包装盒2中
world.addChild(mesh2); //将立方体2添加到场景中
里面的“设置包装盒2的最小顶点”,最小最大顶点怎么设置,假如我的组件group是5*5*5的正方体,这个最大顶点,最小顶点是否设置为-5,和5哪.
另外getCompositeTransform得到的是什么矩阵,我用数组输出来看看,都是0,无论怎么动都是0,怎么检测啊.
2d的不是,是3d的m3g的图形.有这方面做的吗,给点回答啊

aabb碰撞检测问题j2me为了检验碰撞检测的使用构造了两个立方体,并各自绑定了一个包装盒.//mesh2 = createCube(); //创建立方体2mesh2.setTranslation(-0.5f,0.0f,0.0f) ; //平移mesh2.setScale(0.5f,0.5f,0.5f); //缩放bo
box2D好像没有ME版的,只有J2SE版,不知道你是不是改写了.你可以搜点资料看.这里网上有个Android的例子http://liuyongxing2006.blog.163.com/blog/static/4990425620103191835954/.可以有这个引擎.你可以看下