嗨,我已经找到了如何在lua中使用post json的教程.
这是代码:
http = require("socket.http")
crypto = require("crypto")
ltn12 = require("ltn12")
url = require("socket.url")
local json = require("json")
local commands_json =
{
["message"] = "Hello",
}
print (commands_json)
local json = {}
json.api_key = "6_192116334"
json.ver = 1
json.commands_json = json.encode(commands_json)
json.commands_hash = crypto.digest(crypto.md5, json.commands_json .. 'hkjhkjhkjh')
local post = "api=" .. url.escape(Json.Encode(json))
local response = {}
local r, c, h = http.request {
url = "http://127.0.0.1/?page=api",
method = "POST",
headers = {
["content-length"] = #post,
["Content-Type"] = "application/x-www-form-urlencoded" …Run Code Online (Sandbox Code Playgroud) 请告诉我如何在Corona SDK中创建.ipa文件而不是.app文件?以及如何在Appstore中提交Corona应用程序?
我正在将一个 Objective-C iOS 应用程序移植到使用 Lua 的 CoronaSDK。我有一个带符号的16 位整数,我想隔离其中的高字节和低字节。在 C 中,您可以简单地执行以下操作:
uint8_t a = (dx >> 8) & 0xff;
uint8_t b = dx & 0xff;
Run Code Online (Sandbox Code Playgroud)
Lua 没有按位运算符。我怎样才能在 Lua 中做到这一点?这是用于扩展 Lua 的移动应用程序和外部二进制库,如果有的话,很可能无法在所有设备上运行。您可以建议针对此问题的任何纯 Lua 解决方案吗?
有没有人知道如何使用Lua套接字用于Corona sdk,我想使用设备将API传递到服务器并将数据从服务器接收回设备.我只找到http://appcodingeasy.com/Gideros-Mobile/Using-LuaSocket-in-Gideros,它适用于Gideros SDK.
任何帮助,将不胜感激.谢谢.
如何更改字体颜色widget.newButton?
我试过的:
playBtn = widget.newButton{
left = display.contentCenterX,
top = 0,
id = "playbutton",
label = "Play",
emboss=true,
width = 250,
height = 70,
fontSize = 30,
defaultFile = "media/button-2.png",
overFile = "media/button-2.png",
onEvent = playBtnF
}
playBtn:setTextColor( 0, 255, 255 )
Run Code Online (Sandbox Code Playgroud) 我需要用有限的字符串(对我来说逗号)或数组中的字符分隔字符串。Lua中如何用逗号分隔o。
我检查了这些链接,但我不明白:
http://lua-users.org/wiki/SplitJoin
http://lua-users.org/wiki/PatternsTutorial
objPropo = {}
str = "Maria Mercedez,,Jose,Sofia"
i = 1
for token in string.gmatch(str, ",") do
objPropo[i] = token
i = i + 1
end
native.showAlert("Names", objPropo[1], {"OK"})
native.showAlert("Names", objPropo[2], {"OK"}) <-- Is this error? Because is nil? or what happend?
native.showAlert("Names", objPropo[3], {"OK"})
native.showAlert("Names", objPropo[4], {"OK"})
Run Code Online (Sandbox Code Playgroud)
它可以显示:
Maria Mercedez
Run Code Online (Sandbox Code Playgroud)
如何格式化发送模式?
[其他选择]
如果可能的话?
objPropo = {}
str = "Maria Mercedez,,Jose,Sofia"
i = 1
for token in string.gmatch(str, ",") do
objPropo[token] = token <-------- CHECK
i …Run Code Online (Sandbox Code Playgroud) 我已经测试过以时间格式而不是整数提交分数,但是当我打开排行榜时,我的分数显示为 0.03 格式,而当我在 gpgs 中创建排行榜时,它显示格式应为 00:00:00 任何想法为什么我看到这样的时间..
当我发送 75 秒时,假设采用这种格式 00:01:15 --> 我在 gpgs 排行榜中获得了 0.08。
注意:我正在使用电晕 SDK + lua
我正在学习Corona SDK,我需要一些帮助.我有一个相当大的图像,我想在保持质量的同时重新调整尺寸,我尝试制作尺寸正确的图像,但质量不是那么好.
有没有办法重新调整图像大小?