當我的程序開始時,它必須在背景上顯示一個圓。我也必須控制所有的顯示圈。爲此,我使用class VertexController
和class Vertex
。在Vertex
我有構造函數:Cinder中的Lib Cinder方法設置{} in CINDER_APP_BASIC
Vertex::Vertex(const ci::Vec2f & CurrentLoc){
vColor = Color(Rand::randFloat(123.0f),Rand::randFloat(123.0f),Rand::randFloat(123.0f));
vRadius = Rand::randFloat(23.0f);
vLoc = CurrentLoc;
}
和VertexController
我有
VertexController::VertexController()
{
Vertex CenterVertex = Vertex(getWindowCenter());
CenterVertex.draw(); // function-member draw solid circle with random color
}
和setup{}
方法我寫
void TutorialApp::setup(){
gl::clear(Color(255,204,0));
mVertexController=VertexController();
}
Unfrtunatelly,我的路didnt幹活看到的只是背景。 所以主要問題 - 在CINDER_APP_BASIC繪圖中只能直接繪製{},更新{},設置{}。如果是,建議一個解決方案,否則說我的失敗在哪裏。
這是有用的嗎? – sphere42