【发布时间】:2020-12-20 20:48:34
【问题描述】:
我已经在这个网站上找到了一个类似的问题,但答案并没有真正帮助。 我正在 Solar2d /Corona sdk 上创建一个游戏,并且我正在尝试创建多个在屏幕上弹跳甚至相互碰撞改变方向的对象(就像在现实生活中一样)。 我遇到了一些问题...我尝试创建一些墙,但我只看到白线,我的对象可以越过它们,因为它们只覆盖一半的宽度和一半的高度。 这是我使用的代码(我在互联网上的某个地方找到的):
local leftWall = display.newRect (0, 0, 1, display.contentHeight);
local rightWall = display.newRect (display.contentWidth, 0, 1, display.contentHeight);
local ceiling = display.newRect (0, 0, display.contentWidth, 1);
local bottom = display.newRect (0, display.contentHeight, display.contentWidth, 1);
如何将屏幕边缘设置为边界? 既然我想创建同一个对象的多个副本,我应该单独创建它们还是作为一个组创建它们?
我是新来的网站,所以如果我犯了任何错误,我很抱歉!
【问题讨论】:
标签: game-physics coronasdk bounce solar2d