Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 534 Bytes

游戏速度设定.md

File metadata and controls

21 lines (14 loc) · 534 Bytes

首先,有一个默认的constant,每个客户端都统一的

constant = radius * radius * speed_factor 或constant = mass * speed_factor

mass 就是圆的面积,与 radius^2 有正比例关系

point 就是累计分数

玩家吃点时,mass与point都会增加 玩家被吃时,只有mass会减少

目前以累计要向服务器传的值有 id, x, y, character mass, point

客户端从服务器取回值后,于本地计算 radius ~ sqrt(mass) speed_factor ~ 1/mass

服务器端计算mass增减,也就是吃的关系