我试图通过派生类的基类访问派生类的数据成员,但我遇到了一些问题。
以下是代码:
for (auto actor : drawables) {
if (actor.isDrawable()) {
std::vector<glm::vec3> verts = actor.getVerticies();
for (glm::vec3 v : verts) {
// do stuff
}
}
}
但是当我尝试运行这个时,它说,当我知道我在向量中添加了向量3时,verts的大小是0。
我有一个名为Acto
我正在尝试用javascript编写一个游戏引擎,我想做的是在游戏代码可以执行之前加载所有的引擎代码。现在,这只是第一步,因为我还想做的是将游戏代码中的所有引擎代码加载到一个文件中。因此,我将有一个引导文件,在其中我加载所有的引擎代码,返回主游戏对象,并在游戏代码中返回该对象。
define(['engine'[,...[]]], function(engine){
// do what you want in order for you to make a game
});
在我的引擎文件中,我会加载所有的引擎代码,如下所示:
requirejs.config({
我有一个自定义视图,它扩展了View
public class MyView extends View {
public List<Drawable> drawables = new ArrayList<Drawable>();
public MyView(Context context) {
super(context);
}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
}