Ios 根据等级改变精灵难度

Ios 根据等级改变精灵难度,ios,xcode,cocos2d-iphone,ccsprite,arc4random,Ios,Xcode,Cocos2d Iphone,Ccsprite,Arc4random,在我正在制作的游戏中,当游戏场景初始化时,将从列表中随机选择一个敌人。然后,它将运行一个查找当前级别的方法。然后,它将找到所需的选定精灵的数量 每次杀死所有敌人时,它将再次执行此过程,选择另一种类型的敌人,但这一次敌人数量将增加 问题是,我不能只是在要创建的敌人数量上增加一个特定的值,因为有许多不同类型的敌人,它们都以不同的方式工作,因此,一些敌人比其他敌人更难杀死。我需要的是一个过程,一旦它选择了你将要战斗的敌人类型,它就会找出等级,然后通过使用我输入的一些数据找出它应该创建的敌人类型的数量

在我正在制作的游戏中,当游戏场景初始化时,将从列表中随机选择一个敌人。然后,它将运行一个查找当前级别的方法。然后,它将找到所需的选定精灵的数量

每次杀死所有敌人时,它将再次执行此过程,选择另一种类型的敌人,但这一次敌人数量将增加

问题是,我不能只是在要创建的敌人数量上增加一个特定的值,因为有许多不同类型的敌人,它们都以不同的方式工作,因此,一些敌人比其他敌人更难杀死。我需要的是一个过程,一旦它选择了你将要战斗的敌人类型,它就会找出等级,然后通过使用我输入的一些数据找出它应该创建的敌人类型的数量

示例

僵尸是被选中的敌人类型。级别编号为5。然后在一个数据列表中找出它应该为级别5创建多少僵尸

(3级=5个僵尸),(4级=6个僵尸),(5级=10个僵尸)


最好的方法是什么。我想不出一个办法。提前谢谢。

我想你说的级别是指你的球员级别?在角色扮演游戏中

你可以根据每个敌人的杀戮难度给他们分配一个值。如果你这么做了,那么就变成了计算你的玩家等级加起来有多少敌人的问题

因此,如果一个僵尸的难度为0.5f,那么对于每个玩家等级,你需要添加2个僵尸。你应该增加一些随机性,这样你做的时候就不那么明显了


这将允许你结合不同类型的敌人。

难道你不能为每种类型的敌人设置一个难度变量,然后用一个等级方程式将这个数字转化为敌人的数量吗?例如:

当前等级/敌人难度


很明显,要得到你想要的数字,需要对方程进行调整。

不,这不是我所说的水平,如果不清楚的话,很抱歉。我的游戏的运作方式是,一旦所有的敌人都被杀死,等级就会上升一级。与经验值或类似的东西无关,只是随着游戏的进行而增加的一个值,更多的敌人被杀死。我现在明白了!谢谢你的回答。