大佬玩游戏靠经验和直觉,但作为萌新+建模爱好者的我,必须做一个王者计算器。第一个先从移动速度开始(MATLAB版本)。
by HPC_ZY
设计
最终界面大致如下,分为七部分,装备铭文采用互动操作,技能buff暂时采用手动输入的方式。
速度计算函数
function [V,gain] = cal(Vb,Vs,Vo,Vra,Vrb,Vda,Vdb)
% Vb = 360; % 基础移速
% Vs = 60; % 鞋加成
% Vo = 0; % 其他加成(自己技能,友军buff)
% Vra = 0.1; % 铭文百分比增益
% Vrb = 0.0; % 装备百分比增益
% Vda = 0; % 敌方技能百分比减少
% Vdb = 0; % 敌方装备百分比减少
Vr = Vra+Vrb; % 百分比增益
Vd = Vda+Vdb; % 百分比减少
Vtmp = (Vb+Vs+Vo)*(1+Vr-Vd);
if Vtmp>=250 && Vtmp<=500
V = Vtmp;
elseif Vtmp>500 && Vtmp<=575
V = 500+(Vtmp-500)*0.8;
elseif Vtmp>575
V = 560+(Vtmp-575)*0.5;
else
V = 250-(250-Vtmp)*0.5;
end
V = floor(V);
gain = V-Vb;
end
GUI
尚未完成
其他
- 界面代码等闲余时间敲,目前速度计算函数可直接使用