【问题标题】:How to move a few objects together to the left and still collide with ball?如何将几个物体一起向左移动并且仍然与球发生碰撞?
【发布时间】:2013-08-07 08:39:35
【问题描述】:

我有一些塔状的东西,一个球可以跳到它们上面。 问题是我不能让塔像+5一样向左移动并且仍然被碰撞。 有人可以帮我吗?

CODE

_G.mainGroup = display.newGroup()

local rect=display.newRect( 200, 400, 100, 100 )
    physics.addBody(rect, "static", {density= 3,friction= 0.2})
    mainGroup:insert(rect)

-- timer.performWithDelay(1, function(e)
    -- mainGroup.x = mainGroup.x - 4
    -- end, 0 ) 

我在我的代码中试过这个。并且矩形在没有与球碰撞的情况下移动,但它留下了一个不可见的复制品,该复制品具有碰撞,因为球能够在其上反弹。

【问题讨论】:

  • 请发布您到目前为止所尝试的内容??我的意思是代码

标签: sdk coronasdk


【解决方案1】:

您应该使用运动对象而不是静态对象。静态对象用于应该长时间保持稳定的对象。运动物体可以在短时间内保持稳定。

【讨论】:

  • 是一样的。它会移动,但会留下一个看不见的复制品。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-16
  • 2012-10-09
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多