Что здесь не так? 'end' ожидается около '<eof>' - PullRequest
0 голосов
/ 28 апреля 2020

Играя в игровом движке прямо сейчас, и при попытке запустить игру я получаю эту ошибку.

Вот мой код:

DrawText("Hello World!",1,1, DrawMode.Tile, "large",5)
function Draw()
RedrawDisplay()
PlaySong(0,false)
local speed = 5
local nextPos = 0
function Update(timeDelta)
nextPos = nextPos + (speed) * (timeDelta / 100)
function Draw()
RedrawDisplay()
DrawSprite(02, nextPos, 8)
end

1 Ответ

1 голос
/ 28 апреля 2020
function Draw()

запускает определение функции. Оно должно быть заполнено end для обозначения конца его тела.

как

function Draw()
  -- draw someting
end

То же самое для function Update(timeDelta)

Я думаю, вы путаете вызовы функций с определениями функций .

Пожалуйста, прочитайте руководство Lua и ознакомьтесь с руководством для начинающих.

Нет смысла редактировать и выполнение кода, если вы не знаете основы Lua.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...