[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Псевдо 3D с помощью PHP и HTML
walters
Всем привет, подскажите пожалуйста как это можно реализовать с помощью PHP и HTML:

user posted image

это скрин из известной браузерной игры Combats, то что видно на скрине реализовано полностью картинками и HTML, но как это устроено не понятно.
Игорь_Vasinsky
https://www.google.ru/webhp?sourceid=chrome...-8#q=3d%20html5

а php тут тока для взаимодействия с сервером, т.е. в отрисовки никакого участия вообще не принимает

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walters
Ну в самой игре это появилось в далеких 2007-2010 годах... тогда html5 еще во сне видали...

Какие еще варианты ?
kristall
http://vanilla-js.com/

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
walters
Выглядит хорошо, но это тоже не то, я думаю это намного проще
redreem
ходить по коридорам чтоли надо? на raphael.js есть даже демка подобная. но че-то щас их сайт не доступен.
walters
Например у меня есть расстановка карты, она разбита по координатам x, y и в соответствие я должен отобразить текстуру. но как она работает становясь уже шире и т.д

пока что вот что нашел:
http://keithclark.co.uk/articles/creating-...h-html-and-css/

но для того что на скрине не думаю что нужно библиотеки какие ковырять... копаю дальше..
думаю это еще проще чем кажется.
Игорь_Vasinsky
Цитата
в далеких 2007-2010 годах

ахаха. а щас тебе нахера эта древняя технология то??? некрофил?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walters
хочу реализовать похожее что на скрине только в других рамках. там всё просто ясно и без всяких библиотек.
walters
+ мне не нужно передвигаться в реальном времени, а статически... если я на x=5 и y=6 отобразить одну текстуру, если другие координаты соответственно другая структура.
Игорь_Vasinsky
walters
ну ты же должен понимать - что с учётом нынешних реалий - те 20 000 строк кода - ныне 1 000, например
ты готов 20 000 строк фигачить, зная что можно 1 000 обойтись?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walters
Да твои слова заставили подумать.. с учетом что мне всё это нужно еще под мобильные устройства то новые технологии более подходят.

Но все же, был бы рад узнать как это создавалось тогда без библиотек и html5 основ.
sergeiss
Цитата (walters @ 10.03.2016 - 19:17)
с помощью PHP и HTML

Наверное никак smile.gif

А вот на JS и HTML можно. Для начала можешь на canvas'е порисовать.

Но более правильно, я думаю, будет использовать 3D трансформации CSS. Например, тут можно почитать: http://profyclub.ru/docs/188 (это первое, что попалось в гугле). Взял плоскую картинку, чуток растянул-сжал, повернул.... Вот и готов элемент стены в перспективе. Несколько элементов - коридор готов: стены, пол, потолок. Можешь хоть бегать по этому коридору, меняя точку, откуда смотришь и направление взгляда.

http://www.creativebloq.com/css3/20-stunni...sforms-11112759 вот тут немало примеров...

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
session_on
Цитата (walters @ 10.03.2016 - 19:17)
Всем привет, подскажите пожалуйста как это можно реализовать с помощью PHP и HTML:

user posted image

это скрин из известной браузерной игры Combats, то что видно на скрине реализовано полностью картинками и HTML, но как это устроено не понятно.

Это же элементарно - открываете исходный код страницы в браузере и смотрите что и где лежит, там все в открытой форме прописано.
А остальное - ходьба чара, удары и прочее можно запросто реализовать в php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.