|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
|
Получение данных из VK API в Unity24.01.2020, 00:50. Показов 8995. Ответов 14
Метки нет (Все метки)
Доброго времени суток, форумчане!
Написал игру на Unity (C#), чтобы залить потом в ВК и решил, что пришло время самого святого, а именно API. Посмотрел информацию в интернете, почитал документацию, потренировался на обычных приложениях и уже собирался делать всё в Unity, как не тут-то было. У меня не получается вообще никак взаимодействовать своей игрой с API. Я не могу вообще его подключить, даже банально библиотеку, которая для этого нужна. Я знаю, что много игр в ВК написан в Unity и они как-то смогли подключить. Так вот, как это сделать?! Я уже очень долго мучаюсь, многое перепробовал, но что-то как-то не очень. Помогите пожалуйста с этим недугом.
0
|
|
| 24.01.2020, 00:50 | |
|
Ответы с готовыми решениями:
14
Soap получение данных от api Получение данных API и обновление Redux Youtube API v3 - получение данных с сервиса |
|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
|
| 24.01.2020, 06:42 [ТС] | |
|
Steroid, так а как хотя-бы чистый проект подключить к VK API?
0
|
|
| 24.01.2020, 10:57 | |
|
Вы хотите делать игры в виде нативных приложений (сборок для desktop/mobile) или вы собираете в WebGL?
0
|
|
|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
|
| 24.01.2020, 11:25 [ТС] | |
|
8Observer8, для WebGL. Она будет как обычная игра в ВК и будет запускаться в ВК.
0
|
|
| 24.01.2020, 11:39 | |
|
Я подключался к VK API из Unity через из JavaScript. Из C# можно вызывать JavaScript функции. А так же можно посылать сообщения из JavaScript файлов в Unity. Подробнее в документации: WebGL: Interacting with browser scripting В остальном, читайте, как работать с VK API из JavaScript.
0
|
|
|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
|
| 24.01.2020, 12:02 [ТС] | |
|
8Observer8, Unity прекратила поддержку Javascript. Их уже нельзя создавать. Или это не имеет значение?
0
|
|
| 24.01.2020, 12:33 | ||
|
После сборки в WebGL, вы должны создать .js файлы в папке с WebGL билдом, а в index.html подключить свои js-файлы с помощью тега <script>. Это будет обычный JavaScript код, который примеряют для разработки веб-приложений. В этих js-файлах вы напишите функции для обращения к VK.API. Вы будете вызывать эти функции из C# кода с помощью методики описанной в документации: WebGL: Interacting with browser scripting. То есть вы обращаетесь из C# скриптов к стандарным JS-скриптам. В документации написано, как передавать данные из C#-скриптов в JS-скрипты и обратно. Вам нужно будет работать с VK API из обычных стандарных JS-скриптов, как это делается для обычных веб-приложений. Как раз в документации в руководствах больше всего освещена имена работать с VK API из JavaScript.
2
|
||
|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
|
| 24.01.2020, 13:00 [ТС] | |
|
8Observer8, спасибо большое за пояснение, буду пробовать.
0
|
|
| 24.01.2020, 13:33 | |||
Сообщение было отмечено OlegDamage как решение
Решение
Мой вольный перевод первых двух абзацев из Unity-документации. Может это вам поможет начать.
1
|
|||
|
6 / 4 / 4
Регистрация: 23.06.2018
Сообщений: 166
|
||||||
| 29.01.2020, 20:58 [ТС] | ||||||
|
8Observer8, разрешите ещё один вопрос. Я сейчас как раз занимаюсь всем этим делом и всё получается, но я застрял на одном месте. А именно я не могу передать в Unity русскую строку.
0
|
||||||
| 29.01.2020, 21:48 | |
|
Я не знаю. Я не пробовал русский передавать. К сожалению, попробовать у себя не могу, так как я временно удалил Unity. Я почти уверен, что кто-нибудь вам поможет.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 29.01.2020, 21:58 | |
|
Костылем обверни в виде кодирования кириллицы в байты или еще что-то, а на стороне юньки расшифровывай.
0
|
|
|
67 / 1 / 0
Регистрация: 10.04.2019
Сообщений: 54
|
|
| 26.01.2024, 22:35 | |
|
1
|
|
| 26.01.2024, 22:35 | |
|
Помогаю со студенческими работами здесь
15
API Вконтакте (получение данных о пользователе) Пользователь запретил получение данных о местоположении. ASP.NET Core MVC Google map api Unity API Как подключить Android API в unity? Как верно использовать JavaScript native Fetch API вместо jQuery для опроса данных из API Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|