Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 电晕Sdk中的物理缺陷_Lua_Sdk_Box2d_Coronasdk_Game Physics - Fatal编程技术网

Lua 电晕Sdk中的物理缺陷

Lua 电晕Sdk中的物理缺陷,lua,sdk,box2d,coronasdk,game-physics,Lua,Sdk,Box2d,Coronasdk,Game Physics,我的电脑有问题。物理学搞砸了。对象以随机方向移动 ----------------------------------------------------------------------------------------- -- -- main.lua -- ----------------------------------------------------------------------------------------- -- Your code here local ph

我的电脑有问题。物理学搞砸了。对象以随机方向移动

-----------------------------------------------------------------------------------------
--
-- main.lua
--
-----------------------------------------------------------------------------------------

-- Your code here
local physics_engine = require("physics")
physics_engine.start()


local background=display.newGroup()
local main_area=display.newGroup()
local sheetOptions =
{--animated sheet options
    width = 389,
    height = 391,
    numFrames = 10
}
--load animated image sheet
local cute_charac_sheet = graphics.newImageSheet( "spritesheet.png", sheetOptions )
local sequences_cute_charac = {
    -- consecutive frames sequence
    {--animation options for blinking
        name = "normalRun",
        start = 1,
        count = 10,
        time=800,
        loopCount = 0,
        loopDirection = "bounce"
    }
}
local function woodmaker(event)

 local wood =display.newImageRect(main_area,'wood.png',15,45)
 wood.x=event.x
 wood.y=event.y
 physics_engine.addBody(wood,'kinematic')


end
local cute_charac = display.newSprite( cute_charac_sheet,sequences_cute_charac)


main_area:insert(cute_charac)
cute_charac.x=display.contentCenterX
cute_charac.y=192.55

cute_charac:scale(0.1,0.1)

cute_charac:play()

local back_png= display.newImageRect(background,"Day_Back.png",480,270)
back_png.x=display.contentCenterX
back_png.y=display.contentCenterY
back_png:addEventListener( "tap", woodmaker )

local ground_grass=display.newImageRect(main_area,"grass.png",480,60)
ground_grass.x=display.contentCenterX
ground_grass.y=240

local grass_texture=display.newImageRect(main_area,'grassup.png',480,5)
grass_texture.x=display.contentCenterX
grass_texture.y=210

physics_engine.addBody(cute_charac,"dynamic")
physics_engine.addBody(grass_texture,'static',{bounce=0,})
同时移除地面上的草可以修复它


也使木材的动力向两侧推动,如果木材置于中间,则向下移动。 一,。您需要正确设置代码格式,使其易读。2.你做了什么来调试它?我对corona和stack overflow还不熟悉,所以我该如何格式化代码。此外,如果我移除地面,所有内容都将恢复正常,请突出显示代码并按
ctrl-k
。这将是一个很好的信息,包括在问题中。请编辑你所有的调试信息,比如当你移开草地时,注意到它起作用。由于重力的作用,所有东西都会向下移动。在一般的显示对象中,也可用于消除bug。谢谢,@Idurniat,移除缩放解决了问题。