Yes, most of us who live and/or travel in the desert southwest, often use our roof air for cooling. Most of the dash air conditioners are inadequate and can't begin to keep up with cooling something with the interior space of an RV. Also, have you ever seen a highway sign at the start of a long upgrade warning people to turn off their air conditioners? That's because the a/c puts an extra load on the engine and you want to avoid the engine overheating. By using the roof air, you don't have to worry about the engine working too hard. Finally, you'll be using the generator to run the a/c which is good for the generator because it needs to be used frequently with a load on it, in this case the a/c.
ArdraF