Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

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

648 PLN

  1. 169  
    123 dni1013 PLN

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

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

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

  • Profil został usunięty
    26 maja 2019, 15:21 |

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

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

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

  • Anatolii Butirsky
    26 maja 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
    Ничего сложного.

  • Profil został usunięty
    26 maja 2019, 16:15 |

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

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

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

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

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

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

  • Anatolii Butirsky
    26 maja 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);

            }

    }

Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe

Modyfikacja w pracy emulatora

164 PLN

Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu…

Aplikacje desktopowe ∙ 5 dni 16 godzin temu ∙ 10 ofert

Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)

82 PLN

Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego…

Content Management SystemsAplikacje desktopowe ∙ 10 dni 11 godzin temu ∙ 23 oferty

Zleceniodawca
Anatolii Butirsky
Ukraina Kijów  23  2
Zlecenie zostało opublikowane
7 lat temu
7 lat
222 wyświetlenia
Tagi