Ios cocos2d iphone中方法的随机实现?
我有一些“无效”的方法在我的项目使用cocos2diphone,并希望使他们随机。不幸的是,我只找到了很少的关于生成随机数的信息。感谢您的帮助 如果我理解正确,您希望调用随机方法,对吗?Ios cocos2d iphone中方法的随机实现?,ios,random,cocos2d-iphone,Ios,Random,Cocos2d Iphone,我有一些“无效”的方法在我的项目使用cocos2diphone,并希望使他们随机。不幸的是,我只找到了很少的关于生成随机数的信息。感谢您的帮助 如果我理解正确,您希望调用随机方法,对吗? Try this .h -(int) randomGenarete; .mm -(int) randomGenarete { int random_number = arc4random() % 100; // return random 0 to 99 return random_numbe
Try this
.h
-(int) randomGenarete;
.mm
-(int) randomGenarete
{
int random_number = arc4random() % 100; // return random 0 to 99
return random_number;
}
获取数组中的方法签名:
NSArray* methods = @[@"myMethod1", @"myMethod2", @"myMethod3"];
选择一个方法名称:
NSString* method = methods[arc4random()%method.count];
叫它:
[self performSelector:NSSelectorFromString(method)];
检查self是否可以首先响应该选择器也是明智的。它只会生成一个随机数。我想要混合方法?