小编Pax*_*nus的帖子

如何在cocos2d v3.x中更改CCSprite的映像

在cocos2d 2.x中,我们使用CCTexture更改CCSprite的图像.但是在cocos2d 3.x中,CCTextureCache似乎已被弃用,因为Xcode警告我:" 未声明的标识符'CCTextureCache' ".或者我可能会错过一些东西,因为我是科科斯的新手.

那么我们怎样才能在v3中改变CCSprite的图像?

谢谢.

cocos2d-iphone ccsprite

3
推荐指数
1
解决办法
6468
查看次数

内存泄漏问题

我是iphone dev和处理内存问题的新手.我正在学习,但有些事情对我来说仍然很神秘.

在下面的例子中,"Instruments"的泄漏分析器说我在databasePath设置中有泄漏.我无法弄清楚为什么.

// databaseName and databasePath are properties of my class.
databaseName = [[NSString alloc] initWithString:@"sqlDbName.sql"];

NSArray *documentPaths = [[NSArray alloc] initWithArray:NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)];

NSString *documentsDir = [[NSString alloc] initWithString:[documentPaths objectAtIndex:0]];

// The problem is here : 
databasePath = [[NSString alloc] initWithString:[documentsDir stringByAppendingPathComponent:databaseName]];

[documentPaths release];
[documentsDir release];
Run Code Online (Sandbox Code Playgroud)

我稍后在dealloc中发布了databaseName和databasePath.

非常感谢您的帮助!

iphone xcode memory-leaks objective-c

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

AS3和JSON:错误1061

我花了几个小时围绕一个可能在FLASH中相对于JSON编码的愚蠢问题.

我尝试做一些非常简单的事情:我创建一个对象,并希望它在JSON中进行序列化.

但Flash告诉我

> 1061: Call to a possibly undefined method encode through a reference with static type Class.
Run Code Online (Sandbox Code Playgroud)

这是我的代码.这是本教程的一个副本在这里.有些东西是错的(在我的代码中没有在教程中),但我无法弄清楚它是什么:

import com.adobe.serialization.json.JSON;

var member1:Object = new Object();
member1.firstName = "John"
member1.lastName = "Parker"
member1.age = "32"
member1.country = "Canada"
member1.job = "Programmer"

var member2:Object = new Object();
member2.firstName = "Peter"
member2.lastName = "Anderson"
member2.age = "30"
member2.country = "USA"
member2.job = "System administrator"

var myData:Object = {staff:[member1, member2]};

var myJson:String = JSON.encode(myData);

trace(myJson);
Run Code Online (Sandbox Code Playgroud)

在行var myJson:String = JSON.encode(myData); flash产生上述错误.让我确切地说,类JSON是必须的(my_project/com/adobe/serialization/json/JSON.as),并且我可以在其中找到编码静态方法. …

json actionscript-3

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

cocos2D iphone v3.3 setBlendFunc已弃用

在v3.0中我使用了setBlendFunc.现在在3.3中,此方法被警告为已弃用.应该用什么呢?谢谢.

deprecated cocos2d-iphone

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