有一个很棒的教程如何将其包装DisplayObject
在“代理”中 - 这是必要的,因为由于其原生背景,DisplayObject
无法“继承”。一切正常,但无论我尝试了什么,我仍然遇到错误
bad argument #-2 to 'insert'
当我尝试将创建的对象插入DisplayGroup
:
self.view:insert(fish)
有人可以帮忙吗?经过几个小时的实验,我离开了。
如果我没记错的话,您正在尝试将单词/字符串插入显示组,或者您要插入的组不存在您是否尝试像这样插入组
group:insert(fish)
而不是这个
self.view:insert(fish)
如果您确实尝试过,请参考此链接
查找显示组名称。如果您正在使用情节提要,那么:
function scene:createScene( event )
-- The display group is named "group" or any name you want
local group = self.view
local fish = display.newText("Fish!", 0, 0, native.systemFont, 16)
-- insert your string or image to the display group
group:insert(fish)
end