There是一个很棒的教程,如何将DisplayObject
包装在“代理”中 - 这是必要的,因为由于其原生背景,DisplayObject
不能“继承”。这一切都很好,但无论我尝试什么,我仍然会收到错误
bad argument #-2 to 'insert'
当我尝试将创建的对象插入DisplayGroup
:
self.view:insert(fish)
有人可以帮忙吗?经过几个小时的实验,我不在了。
答案 0 :(得分:1)
如果我没有弄错你试图将一个单词/字符串插入显示组,或者你插入的组可能不存在你是否尝试插入这样的组
group:insert(fish)
而不是
self.view:insert(fish)
如果您尝试参考此link
答案 1 :(得分:0)
查找显示组名称。如果您正在使用故事板,那么:
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