我想在精靈移動,但是超出父節點的顯示范圍就不顯示,怎麼實現啊
要對超出部分實現"裁剪"
覆蓋CCNode的函數void visit();
void visit()//此方法為繪制時調用,系統每幀調用
{
glEnable(GL_SCISSOR_TEST);//這句啟用紋理裁剪
//這裡要根據CCNode 的位置 和父類的大小 來計算具體的裁剪區域
glScissor(0, 0, 100, 100);//x, y, w, h
CCNode::visit();//調用自己的類方法
glDisable(GL_SCISSOR_TEST);//管理紋理裁剪
}