为什么我说不难呢,就以我对编程皮毛级的来扯一下吧。
首先,怎么实现得到一把武器呢?肯定是先要有个武器的数据库对吧,这个数据库里对每把武器的数值进行了设定,并且对每把武器进行了一个命名,或者叫函数。
当玩家开箱子的时候,程序会调用武器库的函数,并且让玩家得到某把武器,当然,有时可能是啥都没有,不过这个不在我们的讨论范围内。
那么问题来了,如果要对武器的属性进行随机化,要怎么做呢?
其实真的不难,以我的想法来说,我会对武器库的所有武器的属性进行一个归零的操作,就是让所有武器的属性成为一个0的状态。当玩家开箱的时候,程序先进行一个判定,判定玩家得到了哪把武器,而这时候再给这把武器进行一个随机化的处理,让它从各项属性为0的状态变成有数值的状态。实现起来真的一点都不难,以我粗略的估计,几个程序员几天可能就能搞定。更别提现在虚幻4引擎都是模块化操作,实现起来的时间可能还要更短。
首先,怎么实现得到一把武器呢?肯定是先要有个武器的数据库对吧,这个数据库里对每把武器的数值进行了设定,并且对每把武器进行了一个命名,或者叫函数。
当玩家开箱子的时候,程序会调用武器库的函数,并且让玩家得到某把武器,当然,有时可能是啥都没有,不过这个不在我们的讨论范围内。
那么问题来了,如果要对武器的属性进行随机化,要怎么做呢?
其实真的不难,以我的想法来说,我会对武器库的所有武器的属性进行一个归零的操作,就是让所有武器的属性成为一个0的状态。当玩家开箱的时候,程序先进行一个判定,判定玩家得到了哪把武器,而这时候再给这把武器进行一个随机化的处理,让它从各项属性为0的状态变成有数值的状态。实现起来真的一点都不难,以我粗略的估计,几个程序员几天可能就能搞定。更别提现在虚幻4引擎都是模块化操作,实现起来的时间可能还要更短。