@杰拉德临死前 不好意思来晚了,用朋友电脑手打了一下代码,总感觉哪里很奇怪...
new Float: vec[3]
pev(ent, pev_velocity, vec)
vec[0] = vec[0] * 0.0// 叉乘{0.0,0.0,1.0}
vec[1] = vec[1] * 1.0
vec[2] = vec[2] * 0.0
xs_vec_normalize(vec, vec)
new Float: vec2[3], Float: ang[3]
pev(ent, pev_angles, ang)
vec2[0] = (vec[0] * ang[0])// 速率乘角度
vec2[1] = (vec[1] * ang[1])
vec2[2] = (vec[2] * ang[2])
vec[0] = vec[0] + vec2[0]// 速度+加速度
vec[1] = vec[1] + vec2[1]
vec[2] = vec[2] + vec2[2]
xs_vec_normalize(vec, vec)
set_pev(ent, pev_velocity, vec)