用两条规则实现行星环绕运动
变量
{
玩家:
1: speed
2: range
3: start_angle
}
规则("规则 2")
{
事件
{
持续 - 每名玩家;
双方;
全部;
}
条件
{
事件玩家.A == 360;
}
动作
{
事件玩家.A = 0;
}
}
规则("规则 1")
{
事件
{
持续 - 每名玩家;
双方;
全部;
}
动作
{
事件玩家.speed = 1;
事件玩家.range = 3;
事件玩家.start_angle = 0;
创建效果(所有玩家(所有队伍), 球体, 颜色(白色), 事件玩家 + 与此角度的相对方向(事件玩家.A + 事件玩家.start_angle, 0) * 事件玩家.range, 0.500, 可见,位置和半径);
追踪玩家变量频率(事件玩家, A, 360, 事件玩家.speed * 36, 速率及最终值);
}
}
评论
这里空空如也~