Nope.
They have to be armed and attacking. If they're armed with a lesser weapon like a knife, or hiding behind a door, or running, you can't touch 'em.
So, if they attack you with a knife, after you point a gun at them and say "I'll shoot you if you attack me with that knife" do you have to just let them stab you to death?