从一个墙到另一个墙动态创建对象

时间:2015-05-07 14:16:52

标签: c# unity3d

如何在Unity中动态地在脚本中从左墙到右墙生成多维数据集? 我试过这样的事情:

frequency

1 个答案:

答案 0 :(得分:1)

您现在拥有的代码只会在屏幕的一角创建一个多维数据集。你需要的是一个从0开始并转到Screen.Width的for循环。我不记得产生新对象的确切语法,但是这样:

//main.cpp
QQuickWindow* mainWindow =
    qobject_cast<QQuickWindow*>(engine.rootObjects().first());
QMetaObject::Connection loadingFinished =
    QObject::connect(mainWindow, SIGNAL(frameSwapped()),
                     &controller, SLOT(construct()));
controller.setConnection(loadingFinished);

//Controller.cpp
void Controller::construct() // this is slot
{
    // some really long operation
    disconnect(*m_loadingFinished);
}
相关问题