一般是直行车子的驾驶人负责,具体要看交通事故发生时,谁违反了交通规则或当时的交通安全准则。在道路上行驶的车辆,都必须遵守相关的交通规则和交通安全监管要求,这样才能保障自己及他人的安全。交通事故发生时,一般被认为违反交通规则或交通安全准则的一方,要对事故负责,由此可知,我的车辆被直行车辆撞到时,一般是由直行车辆的驾驶人对该交通事故负责。即使是遵守交通规则的驾驶人,也可能因为其他原因发生交通事故。比如,驾驶人在道路上发生紧急情况,造成交通事故,或者由于车辆本身的质量问题,造成交通事故。在这种情况下,驾驶人的责任应由相关的车辆制造商承担。