小编Lui*_*uza的帖子

LUA和Corona错误:尝试调用方法''(零值) - 让我疯狂

我会请求你的帮助,因为一个让我疯狂的错误.

哦......我正在使用LUA和Corona SDK btw ......

我正在创建一个船的实例.该船正在实例化,我可以访问其属性,但我无法访问任何方法!按照代码,我不知道该怎么做:

spaceShip.lua:

require('gameConf')

spaceShip = {}
spaceShip.__index = spaceShip

function spaceShip:New(posX, posY, width, height)
    local _spaceShip = nil
    _spaceShip = {}
    setmetatable(_spaceShip, spaceShip)

    _spaceShip = display.newRect(posX - width/2, posY - height/2, width, height)
    _spaceShip:setFillColor(140, 140, 140, 0)
    _spaceShip.width = width
    _spaceShip.height = height

    local shipShape = { -width/2, -height/2, width/2, -height/2, width/2, height/2, -width/2, height/2 }
    local shipShapeMaterial = { density = 1.0, friction = 1.0, bounce = 0.0 , shape = shipShape}

    local shipMotor …
Run Code Online (Sandbox Code Playgroud)

lua coronasdk

6
推荐指数
1
解决办法
6679
查看次数

标签 统计

coronasdk ×1

lua ×1