//跑一垒首先要击出球
//击球员击出球成为跑垒员
//击球员击出球成为跑垒员
//也叫击跑员
//需要在全力奔跑中观察局面
//并根据局面调整路线
跑垒员=击球员
//保持击球时的低重心
跑垒员.快速启动(方向=’一垒’)
for(let步数=0; 步数<4; 步数++){
跑垒员.快速奔跑({
速度:MAX,
路线:’直线’,
方向:’一垒’})
}
//跑垒员跑出4步后
//不影响向前速度的同时
//观察球打出的位置
let球的位置=跑垒员.观察()
if(球的位置<‘内野’){
//球未打出内野
//内野滚地球,直线冲一垒
跑垒员.快速奔跑({
速度:MAX,
路线:’直线’,
方向:’一垒’})
//高速冲过一垒不减速
跑垒员.踏垒(位置=’一垒垒包外侧前部’)
//两脚分开重心下降
跑垒员.减速()
//减速时扭头向右侧地上看
let球的新位置=跑垒员.观察()
if(球的新位置==’右侧地上’){
//判断防守传一垒失误
//立即上二垒
跑垒员.快速奔跑({
速度:MAX,
路线:’直线’,
方向:’二垒’})
}else{
//在界线外侧回,
//如果超过会被触杀
跑垒员.回垒()
}
}else{
//球打穿内野防守
//到距离一垒1/3处拐成曲线
//安打跑示范视频附后
跑垒员.快速奔跑({
速度:MAX,
路线:’曲线’,
方向:’一垒’})
跑垒员.踏垒(位置=’一垒垒包内角’)
跑垒员.拐出(方向=’二垒’)
let球的新位置=跑垒员.观察()
if(球的新位置==’二垒’){
//球被回传二垒
//边观察球边回垒
跑垒员.回垒()
}else{
//外野手没有能接住球
//或者传球失误
//快速上二垒
跑垒员.快速奔跑({
速度:MAX,
路线:’直线’,
方向:’二垒’})
}
}
