如果我升级强度,如何使我的力量统计数据增加了多少计数器



因此,目前我有一棵技能树,而强度的初始值则设置为一个。这是一个点击器游戏,所以我想知道我如何发挥功能,因此,如果我在强度统计数据中添加一个功能,而不是每次获得 2时都可以在柜台上 1添加 1,则依此类推,如果我再次升级强度。

我没有尝试过太多,因为我对做什么无知到目前为止,我有这个

def Strengt(event=None):
    if rebirth.get()>=1:
        Strength.set(1),  counter.set(counter.get() + 1)
def Strengthup(event=None):
    if rebirth.get()>=2:
        Strength.set(Strength.get()+1), 
skillpoint.set(skillpoint.get()-1)

我将发布我的onclick函数的外观

counter = tk.IntVar()
Ant = tk.IntVar()
autoclicker = tk.IntVar()
rebirth = tk.IntVar()
skillpoint = tk.IntVar()
Hitpoints = tk.IntVar()
Manapoints = tk.IntVar()
Strength = tk.IntVar()
def onClick(event=None):
    counter.set(counter.get() + 1)
def Hitpoint(event=None):
    if rebirth.get()>=1:
        Hitpoints.set(10)
def Manapoint(event=None):
    if rebirth.get()>=1:
        Manapoints.set(10)
def Strengt(event=None):
    if rebirth.get()==1:
        Strength.set(1),  counter.set(counter.get() + 1)
def Strengthup(event=None):
    if rebirth.get()>=2:
        Strength.set(Strength.get()+1), 
skillpoint.set(skillpoint.get()-1)

我希望每次点击使用该技能点后进行2,3,4,因此我越来越升级它。现在我不知道如何设置

据我了解,您想每次点击时都要加倍强度,这是我从您的问题中得到的,如果我错了,请让我知道您的实际意义。p>这是双重强度的基本功能:

def Strengthup(event=None):
    if rebirth.get()>=2:
        Strength.set(Strength.get()+1), skillpoint.set(skillpoint.get()-1)
        counter.set(counter.get() + Strength.get())

据我了解,这是您想要的解决方案。

添加 50

后,添加了1%的计数器计数器的计数器
def big_click():
    counter.set(counter.get()+50)
    counter.set(counter.get() + counter.get()*0.01//1)
    Manapoints.set(Manapoints.get()-10)

最新更新