如何防止精灵内的精灵旋转? 当我设置
-- Create a new sprite and add it to the group
local spriteInstance = display.newSprite( imagesheet, spriteSequences.cat )
spriteInstance.x = 100
spriteInstance.y = 100
spriteInstance.isFixedRotation = true
它被忽略但是当我在触摸功能内部时喜欢
function touch(event)
event.target.isFixedRotation = true
end
触摸后它起作用。有谁知道什么是问题?
答案 0 :(得分:2)
首先将physics
添加到正文,然后为其指定isFixedRotation
。像:
--Add a body to the rectangle
physics.addBody( spriteInstance, "dynamic" )
-- Assign your property
myRect.isFixedRotation = true
您要在isFixedRotation = true
事件中分配touch
。因此,在触摸功能中删除该代码,并在创建物理主体后添加它:
spriteInstance.isFixedRotation = true
保持编码.............:)