请问一下,能否指定某个子节点,在其内部实例化多个场景呢?比如
godot吧
全部回复
仅看楼主
level 6
zellwong
楼主
请问一下,能否指定某个子节点,在其内部实例化多个场景呢?比如这个图,能否指定vboxcontainer这个子节点,然后在其内部实例化出多个只有button的scene呢?求教。
2020年10月25日 12点10分
1
level 6
zellwong
楼主
oh!是的!我这个笨蛋!其实只需要把实例化button的script写在vboxcontainer里面就可以了。
2020年10月25日 12点10分
2
吧务
level 13
西瓜寻回犬
事实上,根本就不存在“在内部实例化的功能。。。
都是先instance,再add_child,
如果你是在ScrollContainer里写了
var instanced_button = button_packedscene.instance(),
那接着写一行写
$VBoxContainer.add_child(instanced_button)
即可啊
2020年10月25日 14点10分
3
zellwong
嗯嗯,这个也是一个思路
2020年10月25日 23点10分
zellwong
还有一个问题,button实例化后,显得比原来的小了,估计是为了和vboxcontainer对齐。那么有没有设置子类button大小的方法或者属性呢,感谢回答
2020年10月28日 13点10分
西瓜寻回犬
@zellwong
container的子节点大小完全由container掌控。。。除非把container调大或者换成其他节点
2020年10月28日 13点10分
zellwong
@西瓜寻回犬
了解
2020年10月29日 05点10分
1