(corona 游戏开发的) (x,y,z) 坐标

大家好,stackoverflow社区 我该如何使用corona sdk/lua为此代码设置一个id?

数字22表示当前的x位置,为了正确删除/销毁一些地面,我需要确定x,y,z的坐标。 它应该类似于(1,1,1)或(2,1,69)。请有人可以帮帮我。 非常感谢

    地面 = {}
对于i = 1,68 do
    对于j = 1,100 do
        地面[i] = display.newImageRect( "assets/minebackground.png", 256 , 128)
        地面[i].x = -1500 + (i*50)
        地面[i].y =  5254 - (j*50)
        physics.addBody( 地面[i], "static" , { density = 0.1, friction = 0 } )
           地面[i].id = i
        地面[i]:addEventListener("tap", oncollision)
        screenGroup:insert (地面[i])
        game : insert (地面[i])
    结束
结束

对于指针

 函数 oncollision(事件)
   地面=事件目标
   返回地面.id
结束
点赞
用户1870706
用户1870706

在你的 onCollision 函数中,event.target.xevent.target.y 是被触摸物件的 X 和 Y 坐标。

2013-06-09 23:29:58