Сообщение от abcdef
Cliffe Snake - да,да задний фон примерно так как ты сделал.. но немножко упростил, выглядит так:
drawimage(sky,-((angle+angle) mod 360),0);
drawImage(floor,0,h2);
raycast;
картинка sky высотой в пол-экрана (64). и длинной 360+ширина_экрана, где кусочек 360..360+ширина_экрана совпадает с изображением в позиции 0..ширина_экрана.
|
При такой реализации на экране 240x320 изображение смазывается.
Мой способ отображения "неба" более универсален, так как не зависит от размера экрана. :p