Гайд. Как пользоваться скриптом?


Ознакомиться с краткой версией можно на странице игры.


Сегодня мы расскажем, как импортировать игру в Unity Microstudio, что для этого нужно и как использовать Python.

Импорт в microstudio.

""

  1. Заведите личный кабинет на сайте microstudio (ссылка открывается в новой вкладке)
  2. Создайте новый проект: В доп.настройках менять ничего не нужно!
  3. Стерите все функции (или иные строчки кода):
  4. Перекопируйте код
  5. Создайте спрайты с названиями:
    - a4team (1280x853)
    - dic (диктор после фраз: "называй меня Дик"; 17x31)
    - dictor (диктор до фраз: "называй меня Дик"; 17x31)
    - icon (16x16; изображение объекта; файл создаётся автоматически

""

Возможно кто-то скажет: "так это же со страницы игры! них*я не понятно!". А теперь по-подробнее:

  1. Вместо того, чтобы создавать личный кабинет в микростудио, можно скачать экзешник на гитхабе.
    "А чо это за гитхабы ваши?" - "А чо ты лезешь куда не надо мамкин программист?)"
  2. Создайте новый проект. Если вы хотите в будущем использовать Python, то в доп.настройках в пункте "язык программирование" выберите "Python".
    "Пайтон!" - "Нет, питон!" - "Ротик офф, путон!"
  3. Перекопируйте код из файла
    "Лень" - "Иди нах*й!"
  4. Создайте нужные спрайты (п.5)
    "А как?" - "В левом меню есть пункт спрайты"
  5. Приступите к конвертации на пайтон (питон или путон).

Конвертация на Пайтон (питон или путон).

Вообще, если вы хотите делать игры на микростудии, используйте их встроенный язык microscript, что мы вам и рекомендуем. Наша игра написана на микроскрипте, ну, а если вы упёртый, как баран (шутка), гайд ниже для вас.

Микроскрипт и пайтон (питон, путон) это разные языки, у разных языков свой синтаксис, как это не странно. Если вы изучали Lua, то возможно вам будет что-то знакомо.

В микроскрипте условия и циклы выполняются так:

Условие:
if условие then
    действие
elsif условие then
    действие
else
    действие
end

Цикл:
for i=1 to 10
    print(i)
end

Вот все те жи действия на Python:

Условие:
if условие:
    действие
elif условие:
    действие
else:
    действие

Цикл:
for i in range(10):
    print(i)
    i+=1

Учитывая, что API одинаковый для микроскрипта, пайтон (питон или путон) и джаваскрипт (джээс) одинаковый, то надо заменить только условия. Ниже показано, как заменить функцию и переменные с типом object.

init = function() - def init(); update = function() - def update(); draw = function() - def draw()

Типы с объектом object это ни что как СЛОВАРИ!

- replaceDictor = {"p8":False}
- divBehaivor = {"x":0, "y":-10, "width":50, "height":100}

В таком случае надо dicBehaivor.x, dicBehaivor.y и т. д. заменить на dicBehaivor[x], dicBehaivor[y] и т. д.

Get Работай! (DEMO)

Leave a comment

Log in with itch.io to leave a comment.