小编Lea*_*s2D的帖子

cocos2d框架可以在iPad上运行吗?

Cocos2d iPhone框架可以在iPad上运行吗?

我的猜测是肯定的,但是想把cocos2d的iPhone项目移植到iPad或者开始一个新项目之后检查是否有人有明确的答案.

cocos2d-iphone ipad

8
推荐指数
1
解决办法
6609
查看次数

如何使用iPhone SDK下载文本文件?

我是开发基于视图的iPhone应用程序的新手,我需要从互联网上下载这个"txt"文件并将其保存到应用程序的文档文件夹中.谁能告诉我我怎么做到这一点?txt文件很小,所以我不需要任何用户界面对象......

谢谢,

凯文

iphone cocoa-touch download

8
推荐指数
1
解决办法
8000
查看次数

NSLog不适用于浮点数?

我正在尝试使用以下命令对浮点值执行nslog:

NSLog(@"THE LOG SCORE : %@", x);
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

NSLog(@"THE LOG SCORE : %@", [NSString stringWithFormat:@"%@", x]);
Run Code Online (Sandbox Code Playgroud)

但它不起作用!任何想法为什么它不会工作?我得到的错误是EXC_BAD_ACCESS

谢谢

iphone cocoa-touch objective-c ios4

8
推荐指数
1
解决办法
2万
查看次数

Xcode:Cocos2d:无法用Box2D创建世界

我的项目起源于cocos2d Box2D模板,我试图创建一个世界时遇到问题:

world = new b2World(gravity,doSleep);
Run Code Online (Sandbox Code Playgroud)

给出错误:没有用于初始化'b2World'的匹配构造函数.

该文件是.mm,我认为这可能是关于库链接的一些问题?如果是这样我正在使用xCode 4,我该如何检查lib是否正确链接?

谢谢.

xcode objective-c box2d cocos2d-iphone

8
推荐指数
1
解决办法
4165
查看次数

如何将本地化语言添加到Xcode 4.4?

参考本指南: 如何使用Xcode 4本地化我的应用程序?

我注意到在本地化下,我的Xcode 4.4显示没有[+]按钮:

在此输入图像描述

如何将语言添加到"本地化"列表?

注意:我没有使用IB.我纯粹需要一个带有翻译字符串的本地化字符串文件.

到目前为止我的解决方法:我手动创建de.lproj文件夹,将字符串文件复制到de.lproj,将其添加到Xcode,Xcode将文件识别为德语.Xcode还将德语添加到"本地化"列表中.我想知道是否有更简单的方法(从Xcode内部)而不是手动复制和添加文件?

xcode localization

8
推荐指数
1
解决办法
1万
查看次数

如何对sprite动作应用不同的缓动效果?

CCEase*这里描述的Cocos2D中使用了很多功能.iOS 7 Sprite Kit也有.但只有简单的模式.如何使用Sprite Kit获得或喜欢效果?SKActionTimingModeCCEaseElasticInCCEaseBounceIn

ios ios7 sprite-kit

8
推荐指数
1
解决办法
5383
查看次数

如何以一致的速度移动IOS SKSprite

在IOS SpriteKit中玩SKSprites,我基本上想让一个精灵随机移动某个方向一定距离,然后选择一个新的随机方向和距离.很简单,创建一个生成随机数然后创建的方法动画和动画的完成块让它回调相同的例程.

这确实有效,但它也可以防止动画以相同的速度移动,因为动画都是基于持续时间的.如果对象必须移动100,它移动的速度是它移动的速度的1/2,如果下一个随机告诉它移动200 ......那么我怎么能以一致的速度移动?

ios sprite-kit skaction skspritenode

8
推荐指数
1
解决办法
5291
查看次数

获取dae节点的大小

假设我有一个collada文件,其中有一个框,我将dae文件导入到场景中.现在在场景中导入后我知道dae对象是一个盒子.在将场景添加到场景后,如何获取场景包中的框的尺寸

如果我将节点作为SCNBox导入,则会收到错误消息,指出SNCBox不是SCNNode的子类型.

    floorNode = scene.rootNode.childNodeWithName("floor", recursively: false) as SCNBox
    floorNode?.physicsBody = SCNPhysicsBody.staticBody()
    floorNode?.physicsBody?.categoryBitMask = 2

    let floorGeo: SCNBox  = floorNode.geometry! as SCNBox
Run Code Online (Sandbox Code Playgroud)

如果SCNNode是导入节点的唯一方法,我如何获得维度?

scenekit

8
推荐指数
2
解决办法
5973
查看次数

使用git post-merge修复权限

在我工作的一台服务器上,我们必须以root身份登录(原因我不会进入这里).我们有一个用于Web服务器的git存储库设置,但由于文件是以root身份创建的,因此git修改的文件具有错误的权限.

我创建了一个非常简单的合并后钩子,我认为可以解决这个问题.

#!/bin/bash
. git-sh-setup
chown -R www-data:www-data $GIT_DIR
Run Code Online (Sandbox Code Playgroud)

.git/hooks/post-merge使用执行权限将其删除,但文件似乎永远不会运行.这是我第一次尝试设置一个钩子,所以也许我错过了一些明显的东西.

我注意到的一件事是,大多数钩子都有一个.sample文件,而后合并没有.(git版本1.7.4)

提前致谢!

git permissions merge githooks

7
推荐指数
1
解决办法
4909
查看次数

如何修复"是一个动态库,而不是添加到静态库"警告?

我刚刚升级到Xcode 5.1,突然间出现了一个新的警告:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:file:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1. sdk/usr/lib/libz.dylib是一个动态库,未添加到静态库中

生成此警告的目标是cocos2d-iphone v2静态库(而不是使用cocos2d模板,我创建了一个静态库).要创建静态库,我所做的就是将cocos2d项目添加到我的工作区,让我的项目链接到cocos2d链接到的库,就是这样.在此更新之前,这一切都运行良好,但现在有一个警告.

我该如何解决 ?我不想搞乱cocos2d项目,因为有些项目我使用cocos2d模板而不是静态库.

xcode static-libraries cocos2d-iphone cocos2d-iphone-2.x

7
推荐指数
1
解决办法
5685
查看次数