Форум

Сообщения, созданные пользователем Дмитрий Пелевин
01 августа 2017 22:18
Вот это ответ

Мне бы так преподы в универе инфу толкали, не прогуливал бы лекции)
31 июля 2017 22:58
Ну тогда вам нужно координаты указателя мыши также скейлить.
Но вообще это неправильный, очень очень очень неправильный подход.

Лучше дожидаться окончания изменения размеров экрана и перемещать камеру в нужный чек пойнт, либо искать другие варианты. Скейл вам подкинет проблем еще в разных браузерах…
31 июля 2017 10:23
Вангую, что `scale` вы зря используете….
А если честно… Зачем?)))

Поставьте канвас в контейнер и ресайзите его средствами CSS (`width:100%`). Если нужен фиксированный размер, так и ограничьте его также через CSS.


Вот блин, без маркдауна очень тяжело(
11 июля 2017 17:20
Добрый)
Что вы подразумеваете под спотом?
Вы уверены, что для ваших целей подойдёт именно браузерное решение? Я бы сделал выбор в сторону мобильного приложения с более широким спектром по функционалу.
Хотя в браузере и кроссбраузерно получится….

В любом случае можно сделать, если опишите подробнее проблему и попытки её решения)
11 июля 2017 09:41
Да всё реально, но своими силами (без фреймворков) это дико сложно.
Да и цепочка чуть иная, чистые OBJ или чо там ещё не получится, т.к. нужно адаптировать формат данных под фреймворк, которым ты будешь этот объект отображать средствами WebGL.

Сейчас ты на форуме сайта B4W, этот фреймворк работает с моделями, отрисованными в Blender (програмка, как 3dsMax, тока бесплатная), в теории можно из макса конвертонуть туда, а потом оттуда в движок b4w, тогда будет работать.

При конвертации часто проблемы бывают, так что держись)
10 июля 2017 16:10
Ответ на сообщение пользователя ДЕНИС
а печеньки же как? ))) или тот же локал сторадж ?

Чем они отличаются от visited в контексте данного решения?
10 июля 2017 16:07
За…Чем?

Сейчас форум довольно сырой и фиксировать статусы прочтений тем или иным пользователем тех или иных постов в БД и привязывать к конкретному пользователю никому вообще не нужно.

То что я описал выше это просто минимум усилий приравненный к получению некого функционала, который подойдёт тем кто:

- Сидит на форуме с одного компа
- Следит за сообщениями и хочет помогать комьюнити….

Мне тоже всегда хочется делать всё по уму, но в данном случае я не вижу смысла привязывать факты прочтения к юзерам.

Не вижу контраргументов, почему этот вариант плох.

Ладно, дело ваше, обидно что так.
09 июля 2017 23:43
Привет)

Да нормальное, просто видимо заняты многие)

А я вопрос видел, но он слишком простой был ,я думал ты сам додумаешься)

Вообще если нужно "как тут", то просто лезь в код и бери прямо "как там":


#application-canvas {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#application-canvas.fill-mode-NONE {
margin: auto;
}
#application-canvas.fill-mode-KEEP_ASPECT {
width: 100%;
height: auto;
margin: 0;
}
#application-canvas.fill-mode-FILL_WINDOW {
width: 100%;
height: 100%;
margin: 0;
}


Тебе нужен класс fill-mode-KEEP_ASPECT. Его фишка в том, что он задает ширину на всю ширину родительского элемента, а высота считается автоматически. При этом сам канвас заранее содержит свои размере в HTML:

<canvas id="application-canvas" tabindex="0" width="1516" height="853" class="fill-mode-KEEP_ASPECT" style=""></canvas>


А то что он на фулл скрине не на всю ширину сделано за счёт следующего CSS:


@media screen and (min-aspect-ratio: 1280/720){
#application-canvas.fill-mode-KEEP_ASPECT {
width: auto;
height: 100%;
margin: 0 auto;
}
}
08 июля 2017 02:24
Крутая тема, в правильном направлении движетесь)
08 июля 2017 00:59
А какая сейчас версия доступна для скачивания то?