Cocoa Bindings在游戏开发中的应用与实现
1. 初步完成DungeonThing
在开发DungeonThing时,我们有如下代码来处理不同的操作:
[result appendFormat:
@"Allows Orc: %@\n",
[ud boolForKey:kMonsterTypeAllowedOrc] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Goblin: %@\n",
[ud boolForKey:kMonsterTypeAllowedGoblin] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Ogre: %@\n",
[ud boolForKey:kMonsterTypeAllowedOgre] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Skeleton: %@\n",
[ud boolForKey:kMonsterTypeAllowedSkeleton] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Troll: %@\n",
[ud boolForKey:kMonsterTypeAllowedTroll] ? @"YES" : @"NO"];
[result appendFormat:
@"Allows Vampire: %@\n",
[ud boolForKey:kMonsterTypeAllowedVampire]
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



