我想创建一个类似于此视频中显示的绳索.像这样开发绳索的最佳方法是什么?
我已经尝试开始,我认为最好的方法是制作许多小"绳子" - 并用针接头连接它们(这真的是最好的吗?!?).但我不知道如何开始.
也许有人可以给我一些示例代码.. THX :)
我想创建一个暂停菜单,但我不知道最简单的方法...我想一个简单的方法是暂停我的所有SKActions,但我找不到参考中的任何方法.感谢帮助.
我想保存NSMutableDictionary与NSUserDefaults.我在stackoverflow中读了很多关于这个主题的帖子......我还发现了一个有效的选项; 然而不幸的是它只工作一次然后它开始只保存(null).有人有提示吗?
谢谢
保存代码:
[[NSUserDefaults standardUserDefaults] setObject:[NSKeyedArchiver archivedDataWithRootObject:dictionary] forKey:@"Key"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)
要加载的代码:
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc]init];
NSData *data = [[NSUserDefaults standardUserDefaults]objectForKey:@"Key"];
dictionary = [NSKeyedUnarchiver unarchiveObjectWithData:data];
Run Code Online (Sandbox Code Playgroud)
将对象添加到的代码NSMutableDictionary:
[dictionary setObject:[NSNumber numberWithInt:0] forKey:@"Key 1"];
[dictionary setObject:[NSNumber numberWithInt:1] forKey:@"Key 2"];
[dictionary setObject:[NSNumber numberWithInt:2] forKey:@"Key 3"];
Run Code Online (Sandbox Code Playgroud)
代码到NSLog()值:
for (NSString * key in [dictionary allKeys]) {
NSLog(@"key: %@, value: %i", key, [[dictionary objectForKey:key]integerValue]);
}
Run Code Online (Sandbox Code Playgroud)
键也是(null):
NSLog(@"%@"[dictionary allKeys]);
Run Code Online (Sandbox Code Playgroud) 我不明白如何创建一个连接来连接SpriteKit中的两个实体.感谢帮助.