Мы используем файлы cookie, чтобы упростить навигацию на этом сайте. Если вы даете свое согласие на использование файлов cookie и обработку ваших персональных данных, нажмите «Принимаю».

Домой Форумы Общие вопросы Изменить контроллер

  • В этой теме 64 ответа, 7 участников, последнее обновление 1 месяц назад сделано frans.
Просмотр 15 сообщений - с 46 по 60 (из 65 всего)
  • Автор
    Сообщения
  • #19311
    kdv
    Участник

    получается ничего на вердж годного одними пазлами теперь не сделать

    да и раньше паззлов было недостаточно ))) просто сейчас, по ходу, требования подросли…

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #19312
    seosrun
    Участник

    ну хз в версии 4.4. работает, так и примеры…. все поудаляли с github безмодульного продключения всяких штук… ) есть примеры только для подключения модулем… в 4.5 уже надо подключать вердж модулем react.js … чтобы можно было совместить логику пазлов… разработчикам наверно не хватает денег….. Вы кстати не из разработчиков? :) может вообще пазлы убрать, и сразу просить денег за каждый пазл?… чтоб в пакете не было ВООБЩЕ элементарных функции…, или типа пиши сам на tree.js или покупай каждый пазл по 400$ :) :mail:

    #19314
    kdv
    Участник

    и сразу просить денег за каждый пазл?

    если он по индивидуальному заказу, то почему бы и нет? или тратить время бесплатно? ))) за большинством паззлов скрываетя туева хуча кода…

    в 4.5 уже надо подключать вердж модулем react.js

    ды? не заметил. ничего, в принципе, не поменялось при портировании three.js примеров в v3d приложения…

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #19315
    seosrun
    Участник

    Ну в ЛЕЦЕНЗИОННОЙ версии получается нет элементарной функции :) поменять управление камерой на телефонах и планшетах, когда 80% всего трафика в интернете как раз мобильный.

    #19316
    seosrun
    Участник

    Ну не знаю насчет портированния примеров, я 3дэшник, не программист, мануала тогда нет, как подключать примеры те которые есть на гитхаб, в обычную сцену с пазлами :)

    #19318
    kdv
    Участник

    Ну в ЛЕЦЕНЗИОННОЙ версии получается нет элементарной функции :)

    да там много чего нет, что можно было бы добавить и довольно легко. делай запрос, может и добавят…

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #19319
    seosrun
    Участник

    вопрос не в том что можно добавить… вопрос в том, зачем убирать то что работало??? в предыдущей версии 4.4. работает пример в начале этой ветки, в 4.5 уже не работает…
    И альтернативы нет, это какое-то ухудшение а не обновление :(

    #19320
    kdv
    Участник

    в предыдущей версии 4.4. работает пример в начале этой ветки, в 4.5 уже не работает…

    Этот? Вполне, кстати, рабочий пример. Но при одном условии: надо внутри OrbitControls.js заменить пару букв:
    вот это
    var quatInverse = quat.clone().inverse();
    надо заменить на это
    var quatInverse = quat.clone().invert();

    Просто заменить inverse() на invert() и все заработает :yes: И даже в 4.5.0 (да и в любой 4.х.х). Кубик только экспортнуть заново надо.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #19321
    seosrun
    Участник

    да, этот пример, попробую , благодарю kdv !

    #19322
    seosrun
    Участник

    СРАБОТАЛО! Огромная благодарность!!! :yahoo: :yahoo: :yahoo: :good:

    #20275
    frans
    Участник

    У вас на скриншоте используется немного другой OrbitControls.js, который в виде es-модуля. Если возьмете этот: https://github.com/Soft8Soft/verge3d-code-examples/blob/master/js/controls/OrbitControls.js, то должно заработать.

    Здравствуйте!
    Читаю ветку, ищу решение идентичной проблемы, но все ссылки битые. Не появилось ли другого решения или может помощь с ссылками найдется?
    заранее благодраю!

    #20276
    frans
    Участник

    Ну вот прикрепил архив с дефолтным приложением, в котором изменил контроллер на MapControls: map_controller.zip

    Из изменений там:
    — закинул OrbitControls.js в папку с приложением
    — подключил его в map_controller.html
    — в map_controller.js в функцию runCode добавил собственно замену оригинального контроллера на MapControls

    Можете глянуть и сравнить с тем, что у вас в проекте.

    Подскажите пожалуйста, почему, когда вношу изменения в вашу сцену, а потом экспортирую ее в map_controller.gltf, то сцена перестает работать и появляется черный экран? В чем причина может быть?

    #20277

    Добрый день!

    Модуль этот теперь только в виде ES-модуля, давно не обновлялся и не факт что заработает в современном Verge3D. Очень много настроек камеры теперь можно выставить через пазлы (в частности screen-space panning), смотрите тут.

    По поводу map controller, скорее всего при обновлении приложения у вас перезатёрлись файлы (шаблоны приложений уже довольно сильно отличаются с версии 3.3). Вы можете найти оригинальные в папке v3d_app_data/update_backup/ приложения и попробовать восстановить. В любом случае, ошибка скорее всего выводится в консоли, посмотрите что там.

    • Ответ изменён 1 месяц назад пользователем Alexander Kovelenov.
    • Ответ изменён 1 месяц назад пользователем Alexander Kovelenov.
    • Ответ изменён 1 месяц назад пользователем Alexander Kovelenov.

    Soft8Soft Tech Chief
    Want more Verge3D updates? Follow me on X, Facebook, or LinkedIn

    #20281
    frans
    Участник

    Здравствуйте!
    Спасибо за ответ!
    На счет консоли не понял — где смотреть?
    В файле из этого поста нет папки с бэкапом и я не могу понять что именно я должен был там найти.

    По вашему совету — я думаю вы не поняли что я хочу сделать. Мне требуется изменить контроль над объектом так, как это работает в файле-примере: https://v3d.net/1edr
    А именно: левой кнопкой мы двигаемся вдоль объекта, правой кнопкой мыши крутим.
    Это же действие происходит и в андроиде, что немаловажно!!!
    Пазлами я такое действие не могу повторить.

    Есть вариант сделать это с помощью пазла exec script:
    app.controls.mouseButtons.PAN = 0;
    app.controls.mouseButtons.ROTATE = 2;

    … но он работает только с ПК версией, а примера для мобильной версии я так и не нашел.
    Если есть возможность дать пример или совет — буду очень весьма благодарен!

    #20282
    kdv
    Участник

    а примера для мобильной версии я так и не нашел.

    https://v3d.net/17p5

    если не работает, обрати внимание на этот пост

    Вложения:

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

Просмотр 15 сообщений - с 46 по 60 (из 65 всего)
  • Для ответа в этой теме необходимо авторизоваться.