If you are painting something where you don't care if the painted section is nice and soft and flexible, you can absolutely just paint on fabric with straight acrylic craft paint. I would do this for something like a Halloween costume that will probably be worn once and is unlikely to be laundered over and over.