Wie wäre es denn wenn man unter die Regentropfen ein paar Entitys mischt die per move bewegt werden und prüfen wo der Regen niedergeht. Das wär zwar nicht sooo 100% genau aber besser als nichts.
Wenn du nur erreichen willst, dass es in Häusern nicht regnet machst du in die Tür einfach eine Entity die prüft ob der Player das haus betreten hat und den Regen an- oder abschaltet.