第42章 查克拉的标准单位——卡(3 / 4)

;   执行_变身术(目标:大蛇丸);

    变身后总量=当前查克拉百分比;

    消耗百分比=变身前总量-变身后总量;

    return消耗百分比;

    }

    //第二步:定义基础单位卡(这里使用原着中的卡卡西的名称简称,来作为查克拉的基础单位。)

    //规则:令1次标准变身术的消耗=100卡

    函数建立卡单位系统(){

    变身术消耗百分比=测定变身术消耗();

    //定义:100卡=1次变身术消耗

    //推导:总查克拉池=100/变身术消耗百分比*100(卡)

    总查克拉池_卡=(100/变身术消耗百分比)*100;

    单位卡对应百分比=变身术消耗百分比/100;

    记录(「变身术消耗:「+变身术消耗百分比+「%「);

    记录(「总查克拉池:「+总查克拉池_卡+「卡「);

    记录(「1卡=「+单位卡对应百分比+「%「);

    return总查克拉池_卡;

    }

    //第三步:计算爬墙所需查克拉

    //已知:爬墙消耗约为变身术的1/6(大蛇丸体重60kg基准)

    函数计算爬墙消耗(我的体重:浮点数){

    变身术基准=100;//卡

    大蛇丸体重基准=60;//kg

    //体重修正系数

    体重系数=我的体重/大蛇丸体重基准;

    //基础消耗

    基础爬墙消耗=变身术基准/6;

    //实际消耗

    实际消耗_每秒=基础爬墙消耗*体重系数;

    //安全馀量20%

    安全消耗_每秒=实际消耗_每秒*1.2;

    return安全消耗_每秒;

    }

    //第四步:实时查克拉监控

    全局变量初始查克拉_卡=0;

    全局变量单位换算率=0;

    函数初始化监控系统(){

    初始查克拉_卡=建立卡单位系统();

    单位换算率=初始查克拉_卡/100;//1%=多少卡

    }

    函数获取当前查克拉_卡(){

    当前百分比=当前查克拉百分比;

    return当前百分比*