Rogen plays a version of himself in the movie, as does Watson and a number of other Hollywood stars, including Channing Tatum.
Watson has already proven that she's willing to show a little flesh if it's done tastefully.
So that's the real reason Emma Watson has refused to do a nude scene — she simply hasn't been offered one that meets her stringent guidelines yet.