cocos2dx 2.2.2 下 enableStroke在ios7下失效
发布时间:2020-12-14 21:36:01 所属栏目:百科 来源:网络整理
导读:在CCImage.mm文件中,在 // actually draw the text in the context// XXX: ios7 casting[str drawInRect:CGRectMake(textOriginX,textOrigingY,textWidth,textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)a
在CCImage.mm文件中,在
// actually draw the text in the context // XXX: ios7 casting [str drawInRect:CGRectMake(textOriginX,textOrigingY,textWidth,textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)align]; 行下添加如下程序: //New Code Start if(pInfo->hasStroke) { CGContextSetTextDrawingMode(context,kCGTextStroke); CGContextSetRGBFillColor(context,pInfo->strokeColorR,pInfo->strokeColorG,pInfo->strokeColorB,1); CGContextSetLineWidth(context,pInfo->strokeSize); [str drawInRect:CGRectMake(textOriginX,textHeight) withFont:font lineBreakMode:NSLineBreakByWordWrapping alignment:(NSTextAlignment)align]; } //New Code End 问题解决(mark一下,不知新版问题解决了没) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |