I think what symptom you asked is a kind of disease called night blindness,which is caused by the lack of vitamin A.You can just take some fish oil ,besides,carrots should be given in your daily diet.However you would better take a check to confirm.
Hope that will help you.
If you are highly near-sighted and are not wearing eyeglasses, then it might be a reason for your seeing things that are not there. It happens sometimes that a near-sighted person wrongly see something that are not there which is called an visual illusion. Another cause for visual illusion is that you are too fatigue and are using your eyes too much, therefore you might think that you see something but right away you realise that that thing is not there. At night, because the light is not as bright as in the day, it is more possible for you to have visual illusion. In this case, you had better go to wash your face and clean your eyes to make you feel more sober, and it may be better to lie down and close your eyes to have a rest. At ordinary times, you should pay attention not to overuse your eyes, and you had better do some eye exercises regularly and notice the cleaning job of your eyes.
As far as I concerned, there are two explanations on your problem. One explanation is that you have got a serious disease. For example, hallucination. Hallucination has many causes, such as being drunk or high, epilepsy, fever etc. The other explanation is you are hunted! ok, Just kidding, but never say never! Anyway, go see a doctor!