私はメタデータを使用してコロナSDKでOOPゲームを作成していますが、コードに問題があります。Corona:Error Loading Module Error
ここに私のmain.luaファイルされる:
-----------------------------------------------------------------------------------------
--
-- main.lua
--
-----------------------------------------------------------------------------------------
-- Your code here
local hero = require("hero")
local environment = require("environment")
local obstacle = require("obstacle")
local player = hero.new("Billy", 0, 10)
ここでは私のhero.luaクラスファイルです:
local hero = {}
local hero_mt = {_index = hero}
--Constructor
function hero.new (name, positionX, positionY)
local newHero = {
name = name
positionX = positionX or 0
positionY = positionY or 0
}
return setmetatable(newHero, herp_mt)
function hero:Jump(amount)
end
そして、次のように私は受け付けており、エラーがある:
エラーhero.lua:hero.lua:14 '}'の近くに '{'を閉じます。 '位置X'
このサイトで使用しているのと同じ構文(https://coronalabs.com/blog/2011/09/29/tutorial-modular-classes-in-corona/) に従っていますが、何も問題はありません。何かご意見は?
友だちに感謝! –