草庐IT

Graphics2D

全部标签

objective-c - 在 box2d/cocos2diphone 中,我怎样才能产生一个冲动,使 b 点远离 a 点

我用这样的东西对box2d对象施加脉冲:b2Vec2impulse=b2Vec2(4.0f,15.0f);body->ApplyLinearImpulse(impulse,body->GetWorldCenter());我知道这可能是高中数学,我保证我已经努力自己发现它;请原谅我的无知。如果我有对象a、b和c-并且对象a位于b和c的中点,我如何创建Box2D脉冲以便对象b和c以速度v远离a? 最佳答案 尝试使用这个:b2Vec2impulseB=bodyB->GetPosition()-bodyA->GetPosition();im

iphone - Core Graphics 文本比 Core Text 快得多——我觉得我错过了什么

这是我用来在核心图形中显示一些文本的代码:inty=MESSAGE_FRAME.origin.y+8;if(month)y=y+27;intheight=[JHomeViewCellContentViewheightOfMessage:self.entry.message];CGRectrect=CGRectMake(MESSAGE_FRAME.origin.x+8,y,MESSAGE_FRAME.size.width-16,height);UIFont*font=[UIFontfontWithName:@"Crimson"size:15.0f];[[UIColorcolorWithW

ios - Swift版Cocos2d代码: sprite1. colorRGBA

我使用下面的cocos2d代码并工作:CCSprite*sprite1=[[CCSpritealloc]init];sprite1.position=ccp(SW*0.1f,SH*0.82f);sprite1.normalMapSpriteFrame=normalMap;sprite1.effect=glass;sprite1.colorRGBA=[CCColorcolorWithRed:0.0fgreen:0.0fblue:0.0falpha:0.0f];现在尝试将其移植到Swift,但最后一行colorRGBA出现错误。帮助我获得正确的代码。varsprite1=CCSprite.

iphone - 如何使用 Core Graphics(用于手指绘画)创建浮雕或阴影效果

我在绘图中实现“浮雕/阴影效果”时遇到问题。手指绘画功能目前在我的自定义UIView上运行良好,下面是我的drawRect方法代码:使用所有方法编辑代码:-(void)drawRect:(CGRect)rect{CGPointmid1=midPoint(previousPoint1,previousPoint2);CGPointmid2=midPoint(currentPoint,previousPoint1);CGContextRefcontext=UIGraphicsGetCurrentContext();[self.layerrenderInContext:context];CG

ios - 如何在cocos2d中添加iPhone5支持

我用的是Cocos2d:-hd.pngforiPhoneHD-ipad.pngforiPad.-ipadhd.pngforiPadHD.像这样我们需要为iPhone5使用哪个扩展?还有如何在cocos2d中启用iPhone5支持?更新1:我们可以像这样轻松支持iPhone5#defineIS_IPHONE5(([[UIScreenmainScreen]bounds].size.height-568)?NO:YES)#defineTEX_GAME_BG(IS_IPHONE5)?(@"bg-whd.png"):(@"bg.png")mBG1=[CCSpritespriteWithFile:

android - 在 Cocos Creator cocos2d-x 中减小游戏大小

我正在使用适用于Android和iOS平台的CocosCreator开发游戏。游戏规模小,图形元素少。我发现该游戏的APK和IPA文件大小为11.5MB。我认为这些文件(APK或IPA)一定包含一些不必要的文件。Asset文件夹的大小仅为5MB。我有以下问题:CocosCreator如何缩小iOS和Android平台的游戏体积?是否有任何优化技术可以减小艺术Assets的大小(不影响质量)?如果您对此主题有任何建议/想法,我将不胜感激。谢谢。 最佳答案 我从来没有用过CocosCreator,但是有过几次商业游戏的开发实验,游戏的大

ios - 使用 ObjectiveC 的 Core Graphics,如何将箭头绕圆圈弯曲?

我们的设计师让我重新创建这个:我是UIView的子类,我已经像这样覆盖了drawRect命令:[superdrawRect:frame];CGFloatx=self.frame.origin.x;CGFloaty=self.frame.origin.y;CGFloatw=self.frame.size.width;CGFloath=self.frame.size.height;CGFloatlineWidth=lineWidthRequested;CGPointcenterPoint=CGPointMake(w/2,h/2);CGFloatradius=radiusRequested;

iphone - Cocos2D 复杂动画

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在使用Cocos2D将我的游戏从Flash移植到iOS。我现在有一个工作版本,我很高兴我可以用cocos来解决这个问题。但是,我似乎偶然发现了一个小问题。在开发过程中,我让我的美术师给我动画集,我只是把它们称为Assets。我在Cocos上看过动画使用的例子,但是我只见过用代码创建的动画。此外,在我的游戏中,我们使用由多个部分组成的动画。例如,一个角色将他的腿作为

ios - 如何在cocos2d中填充纹理?

我有一个形状和纹理图像..(shape.png,texture.png)我想在cocos2d中绘制一个形状作为texture.png图案。(形状尺寸比纹理图像大得多。所以自动填充整个形状的纹理图案。我想知道路。找不到..有人有办法解决这个问题吗? 最佳答案 sprite=[[CCSpritealloc]initWithFile:@"texture.png"];ccTexParamsparams={GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};[sprite.texturesetTexParamet

iphone - 性能 : Quartz2D vs OpenGL ES (GLKit)

我正在开发一个项目,您可以使用触摸在屏幕上绘图。我考虑过使用OpenGL,但是我遇到了两个例子;一个使用OpenGL,另一个使用Quartz2D。ExampleprojectfromApple,GLPaint,usingOpenGLExampleprojectfromEffectiveUIusingQuartz2D让我印象深刻的是,Quartz实现比OpenGL实现快得多。我一直认为OpenGL会更快,因为它的级别较低,它几乎可以与硬件本身对话。我知道Quartz2D也使用OpenGL进行绘图,所以我的问题是;为什么GLPaint示例中的绘图这么慢?您能否对GLPaint项目进行任何优