Ja som už pár dní hrával s Cocos2d a bol som trochu zmätený ohľadne hĺbok (rekvizity z a vertexz).
Moja testovacia aplikácia na vytváranie používa CCActionPageTurn3Dakcia otočenia stránky na CCLayer a všetko funguje dobre. Ale keď sa pokúsim ponechať pár tlačidiel grafického používateľského rozhrania (A CCLayer s CCMenu v ňom) na vrchole všetkého, nakoniec skončia za CCLayer, kde sa akcia vykonáva.Nezáleží na tom, že z-hodnotu nastavím na GUI, ale ak nastavím jeho vertexZ na vyššiu hodnotu, zostane navrchu (ale dostane sa zmenšený, čo tiež nechcem). Má niekto nejaké riešenie?
odpovede:
0 pre odpoveď č. 1Vyriešil som to sám prepísaním metódy návštevy v mojej triede GUI pomocou glDepthFunc:
-(void) visit {
glDepthFunc(GL_ALWAYS);
[super visit];
glDepthFunc(GL_LEQUAL);
}