类A要获得类B中的某个属性,可以是节点属性
1.先在B类中定义一个_edge的节点属性(可以在B类中进行各种对_edge的操作),然后写一个方法
Node* GameController::getEdge(){
return _edge;
}
2.接着在A类中先实例化一个B类的对象,然后用这个对象调用刚才写在B类中的那个方法,就可以获得B类中的那个属性。
if (gc->getEdge()->getBoundingBox().containsPoint(t->getLocation())) {
}
时间: 2024-11-05 11:47:31