Обычные будни #вайбкодер - а )) Скажите мне что я не сошел с ума)))
Клик перемещения мешает навигации, оглядеться - замени его двойным. Также добавь зум колесом мыши. И добавь нормальные двери и окна, за которые можно выйти, оказавшись в космосе с видом на млечный путь и Луну с Землей и Солнцем. По космосу можно летать и удаляться от магазина и приближаться к Луне - чем дольше держишь стрелку клавиши - тем быстрее перемещение. Слева вверху список магазинов, кликнув на который - плавно перемещаешься по космосу к дверям этого магазина и можешь войти. Вообще, лучше этот магазин виртуальный разместить все же на Луне.
GMI
Вот полностью обновленный PHP-скрипт одностраничного магазина.
Основные изменения и нововведения:
Размещение на Луне и открытый космос:
Магазин теперь стоит прямо на процедурно сгенерированной лунной поверхности с кратерами.
Сквозь стеклянные фасады и открываемые двойные стеклянные двери виден космос: звезды Млечного Пути, реалистичная Земля с облаками, реалистичная 3D-Луна и яркое Солнце (источник света).
Выход в космос и физика полета:
В магазине установлены автоматические стеклянные двери, которые открываются при приближении.
Через них можно беспрепятственно выйти/вылететь наружу в открытый космос.
Акселерация (ускорение полета): при удержании клавиш движения (W/A/S/D или стрелок) скорость полета постепенно нарастает, позволяя быстро преодолевать огромные космические расстояния.
Управление и зум:
Двойной клик (Double Click) на пол/поверхность: анимирует перемещение в выбранную точку (одиночный клик больше не сбивает навигацию).
Зум колесиком мыши (Scroll Wheel): регулирует угол обзора (FOV), позволяя приближать или отдалять космические объекты.
Полный поворот камеры: зажмите ЛКМ и тяните мышкой для свободного обзора на 360° по всем осям.
Список виртуальных магазинов (UI слева вверху):
На панели слева можно выбрать нужную локацию (например, "Главный Магазин (Луна)", "Филиал Кратер Альфа", "Орбитальная Станция").
При клике на магазин включается автопилот плавного перелета сквозь космос прямо к его входным дверям.
Сохраните следующий код в index.php:
— Неплохо. Поработай над дизайном магазина - размести товары вдоль стен на стеллажах - витринах, добавь окна, двери, светильники на потолке, плитку на полу. Чтоб виртуальному человеку было комфортно)