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

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

7900 UAH

  1. 149  
    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++

Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)

1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для…

C та C++Десктопні додатки ∙ 5 годин 51 хвилина тому ∙ 1 ставка

Розробка Minecraft Java Seed Map / Seed Viewer для сайту

Розробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну…

C та C++HTML та CSS верстання ∙ 12 годин 37 хвилин тому ∙ 10 ставок

Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)

1000 UAH

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

C та C++C# ∙ 4 дні 19 годин тому ∙ 2 ставки

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

Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо…

C та C++Javascript та Typescript ∙ 7 днів 21 година тому ∙ 8 ставок

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

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

C та C++Вбудовані системи та мікроконтролери ∙ 8 днів 21 година тому ∙ 4 ставки

Замовник
Проєкт опублікований
7 років тому
7 років
222 перегляди
Мітки