In this paper, we investigate a (2+1)-dimensional Hirota equation. Through the Hirota bilinear method, the N-soliton solution, the breather solution, and the mixed solution between them are obtained, the corresponding dynamical behavior is displayed through three-dimensional graphs. In addition to the general breather solution, the kink-type breather solution is also given. It is worth noting that this paper research the interaction between the kink soliton solutions of this equation, and the results show that it is an elastic collision. Furthermore, based on the long wave limit, we also get the lump solution and the lump-kink solution. The collision between the lump solution and the kink soliton solution is also elastic.