Well I transferred from a CC to my eng. phys. degree, but there was a pre-described path for would-be engineers from my CC to the local 4-year uni. The only "hiccup" is that there is a required two-quarter "intro to engineering" sequence that you're supposed to take as a freshmen. Also, I wish I'd taken more gen. ed. classes at the CC. I was initially planning to clep out of as many of those as I could but now I'm here it's just darn difficult if not impossible to study properly to pass the clep exams. I haven't graduated yet but I believe this failure to take gecs when I was at CC will cause me to graduate 6 months to one year later.
Also, are you switching out of physics because you didn't like what you were doing in physics one or because you liked it so much you wanted to make classical mechanics your major? Cuz mechanical engineering is pretty much applied classical mechanics, so if you didn't like physics I you'll hate mechanical engineering. If you loved it and wanted three more years of it, then you'll love mechanical engineering.