Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Написать на C++ плугин для GODOT для OK.RU $300

7900 UAH

  1. 169  
    123 дня12 345 UAH

    Ты и тут тоже? Ох напишу плугин и буду продавать сам.

    ------------------------------------------------------------------------------------

    авыфавыфавыфав

  • Профиль удален
    26 мая 2019, 15:21 |

    Собранный GODOTредактор для Windows x64 

    Возможно, я не в теме, но какое отношение GODOT-редактор (под Windows) имеет к plugin'у, который собирается только для Android?

    На оф.странице можно скачать сам Godot Engine (уже собранный), в который, насколько я понимаю, включен и сам 2редактор".

  • Анатолій Бутирський
    26 мая 2019, 15:39 |

    Добрый день.
    Дело в том, что редактор GODOT написан на самом движке GODOT.
    Движок GODOT это как ядро ОС, а редактор как графическая оболочка или Эксплоер, в зависимости что легче для понимания.
    Можно сказать редактор GODOT это игра на движке GODOT, которая помогает вам делать макет игры(саму игру), который будет выполнять движок GODOT.

    Пересобрав редактор GODOT под Windows с плугином, плугин внедрится в движок и в редактор и не будет ругаться на обращение в коде на методы плугина как я понял.

    Вот видео как пишутся плугины для GODOT: https://www.youtube.com/watch?v=LFtNGsjM8Js

    В следующей версии 3.2 плугин можно будет скомпилировать как отдельный модуль и цеплять его на лету в редакторе. Но я думаю 3.2 закончат месяцев через 9-12.
    Мне нужно сейчас. Я сам собирал редактор под Windows и экспорт под HTML5
    Ничего сложного.

  • Профиль удален
    26 мая 2019, 16:15 |

    Спасибо за пояснения.

    Вот видео как пишутся плугины для GODOT: https://www.youtube.com/watch?v=LFtNGsjM8Js  

    В этом видео показана статическая компоновка движка с игрой, но, судя по документации , есть возможность динамической компоновки (документация под версию 3.0, так что, наверное, это уже работает).

    В видео, кстати, не раскрыты особенности поддержки Android - это есть в документации.

    У OK есть Android SDK, который просто так под Windows не получится использовать (наверное, придётся через REST API морочиться).

    В общем, порядочно работы 🙂

  • Анатолій Бутирський
    26 мая 2019, 16:28 |

    Вот пример PHP скрипта, которым я пользуюсь лет 5 который, делает весь REST для VK:

    Функционально в плугине мне нужно тоже самое: метод rest(api_method, params) и чтобы колбеки привязать можно было. Все. Даже требуется чтобы ответ от REST не парсился, а в виде JSON строки передавался аргументом колбеку.
    Парсить буду в GODOT сам.


    class vkapi {

            var $api_secret;

            var $app_id;

            var $api_url;

            var $tries;


            function vkapi($app_id, $api_secret, $api_url = 'api.vk.com/api.php') {

                    $this->app_id = $app_id;

                    $this->api_secret = $api_secret;

                    if (!strstr($api_url, 'http://')) $api_url = 'http://'.$api_url;

                    $this->api_url = $api_url;

                    $tries = 0;

            }


            function api($method,$params=false) {

                    if (!$params) $params = array();

                    $params['api_id'] = $this->app_id;

                    $params['v'] = '3.0';

                    $params['method'] = $method;

                    $params['timestamp'] = time();

                    $params['format'] = 'json';

                    $params['random'] = rand(0,10000);

                    ksort($params);

                    $sig = '';

                    foreach($params as $k=>$v) {

                            $sig .= $k.'='.$v;

                    }

                    $sig .= $this->api_secret;

                    $params['sig'] = md5($sig);

                    $query = $this->api_url.'?'.$this->params($params);

                    $res = file_get_contents($query);

                    if ((strpos($res, 'Too many requests per second') !== false) && ($this->tries < 5)) {

                            $this->tries++;

                            usleep(400000+($this->tries * 120000));

                            $res = api($method, $params);

                    } else {

                            $this->tries = 0;

                    }

                    //return json_decode($res, true);

                    return $res;

            }


            function params($params) {

                    $pice = array();

                    foreach($params as $k=>$v) {

                            $pice[] = $k.'='.urlencode($v);

                    }

                    return implode('&',$pice);

            }

    }

Актуальные фриланс-проекты в категории C и C++

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)

1000 UAH

Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом…

C и C++C# ∙ 1 день 9 часов назад ∙ 2 ставки

Консультация и аудит текущего проекта на Odoo 19 Community Edition

Ищем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:…

C и C++Javascript и Typescript ∙ 4 дня 10 часов назад ∙ 7 ставок

Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)

Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500…

C и C++Встраиваемые системы и микроконтроллеры ∙ 5 дней 11 часов назад ∙ 4 ставки

Чёрная Украина (RP-проект на базе MTA)

51 895 UAH

Исправление ошибок различной сложности, как на изображениях. Корректировка навигации карты. Исправление дыр в карте, адаптация транспортных средств к проекту, удаление логотипов или их переписывание.

C и C++Python ∙ 6 дней 22 часа назад ∙ 22 ставки

Инженер по инфраструктуре резидентных прокси

Мы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через…

C и C++DevOps ∙ 11 дней 7 часов назад ∙ 15 ставок

Заказчик
Проект опубликован
7 лет назад
7 лет
222 просмотра
Метки