标签: coronasdk

如何从电晕sdk中的SD卡加载图像

如何使用电晕sdk从SD卡或手机存储器显示图像?`

android coronasdk

4
推荐指数
1
解决办法
2436
查看次数

"尝试索引本地..."为什么我收到此错误?

我是Lua的新手,并试图将事情分类.我试过这段代码:

function newCarousel(images) 
    local slideToImage = function() 
        print("ah!")
    end
end


local testSlide = newCarousel(myImages)
testSlide.slideToImage()
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误:

尝试索引本地"testSlide"(零值)...

为什么是这样?

lua coronasdk

3
推荐指数
2
解决办法
2万
查看次数

在Lua获取IP地址

我尝试从我的设备获取本地IP(在Corona Lua中编程)

到现在为止我做的是:

local myip = socket.dns.toip(socket.dns.gethostname()) 
Run Code Online (Sandbox Code Playgroud)

但这只适用于模拟器

local client = socket.connect( "www.google.com", 80 )
local ip, port = client:getsockname() 
Run Code Online (Sandbox Code Playgroud)

但这仅在我有Internet连接时才有效

如何在没有互联网的Wifi中获取我的本地IP

克里斯

sockets networking lua coronasdk

3
推荐指数
1
解决办法
1万
查看次数

如何解决Lua中的函数依赖循环?

在我的Lua代码中(使用Corona SDK),我的问题基本归结为:

local function foo()
    bar()
end

local function bar()
    foo()
end
Run Code Online (Sandbox Code Playgroud)

但是,因为Lua是逐行完成的,所以没有机会工作.此外,我没有看到避免这种依赖循环的方法; foo()创建为触摸事件调用bar()的DisplayObjects,它本身具有调用foo()的能力.换句话说,我需要能够制作按钮,当点击它们时,制作更多可以做同样事情的按钮.

此外,我知道Lua没有像C/C++那样的函数原型.有关如何解决此问题的任何建议?

lua function circular-dependency coronasdk

3
推荐指数
1
解决办法
683
查看次数

与朋友分享应用程序与Corona sdk免费版

我想分享我在facebook中使用corona sdk免费版创建的应用程序.但没有在互联网上找到的工作实例.看来facebook api或政策有变化.有没有人最近在facebook集成的corona sdk中创建了应用程序?任何人都可以参考我们整合facebook的方式.

我发现另一个问题是通过facebook在电晕Sdk中分享我的应用程序,但答案中提供的链接已关闭.这将是greate = help.

facebook API有任何更新吗?因为我每次都得到响应null.任何人都可以提供最近创建的工作示例参考?

我在下面的回答中尝试了krs提供的示例,但它对我不起作用. https://developer.coronalabs.com/content/facebook 当我点击任何一个功能,如post Msg,它进入Facebook页面,经过一些处理,它直接进入主页再没有任何完成.在日志中我得到响应null.

以下是错误的屏幕截图.

在此输入图像描述

任何帮助对我都有很大的帮助.

编辑

我曾经尝试了很多,但同样的问题就在那里.我认为facebook app配置问题就在那里.任何人都可以提供详细的分步信息来配置应用程序并生成电晕版本吗?我为此给予另外100点赏金.

share facebook coronasdk

3
推荐指数
1
解决办法
3862
查看次数

使用corona sdk验证电子邮件地址

在我的项目中,一个表单供用户填写详细信息.在那个,一个文本字段输入用户的电子邮件ID.所以我需要验证电晕项目中该文本字段中的电子邮件

email lua coronasdk

3
推荐指数
1
解决办法
1699
查看次数

Lua中的base32编码

试图找到一种在Lua中进行base32编码的方法,特别是针对Corona SDK。

我找到了这个库:

https://github.com/b4ldr/nselib/blob/master/base32.lua

但它似乎需要一个不随 Corona SDK 一起提供的“bin”库,而且我无法在网络上的任何地方找到。

那么,有人知道如何修复“bin”依赖项或另一个与 Corona SDK 一起使用的 base32 库吗?

lua base32 coronasdk

3
推荐指数
1
解决办法
1334
查看次数

如何找到我使用的Lua版本?

我使用Lua Glider 2 + Corona SDK最新版本开发app.如何找到它使用的Lua版本?谢谢.

lua coronasdk

3
推荐指数
1
解决办法
1854
查看次数

要在当前模块中使用的另一个模块中的变量

这是我的代码

ModuleName.FunctionName.VariableName
Run Code Online (Sandbox Code Playgroud)

我想知道这是否适用,我们都知道要在另一个模块中加载函数,您必须使用以下代码:

ModuleName.FunctionName
Run Code Online (Sandbox Code Playgroud)

我想知道我给定的代码是否适用。

lua module coronasdk

3
推荐指数
1
解决办法
1136
查看次数

Lua 元表:类字段与实例字段

我正在用 Corona/Lua 开发一个游戏,并实现一个名为“Item”的类,它代表游戏中的武器、盔甲、护身符等。我是面向对象的 Lua 的新手。

创建类的新实例后,我发现设置对象的某些属性似乎是在类元表中设置它们,而不是在对象本身中。

这是类和构造函数:

local Item = {
    name = nil,
    itemType = nil,
    scarcity = "basic",
    baseDamage = 0, -- Bow only
    bonuses = {
        damageBonus = 0,
        speedBonus = 0,
        critBonus = 0,
        dropBonus = 0,
        rechargeBonus = 0,
        xpBonus = 0
    }
}

-- Creates a simple blank instance of the Item class.
function Item:new(o)
    local item = o or {}
    setmetatable(item, self)
    self.__index = self
    return item
end
Run Code Online (Sandbox Code Playgroud)

现在假设我基于这个原型创建了两个对象:

local bow = Item:new() …
Run Code Online (Sandbox Code Playgroud)

lua metatable coronasdk

3
推荐指数
1
解决办法
322
查看次数