coronasdk相关内容

如何让一个展示组固定在CORONA的每个场景中?

我有一个关卡和状态栏显示组,我希望该组在场景更改时保持在同一位置。我怎样才能做到这一点呢?我正在使用导演类进行场景切换。 推荐答案 是否希望对象/组出现在每个场景中?然后,您可以执行以下操作: --main.lua-- local director=require("director") local maingroup=display.newGroup() maing ..
发布时间:2022-05-10 23:05:21 其他开发

触摸事件检测问题

将事件侦听器添加到对象并移到该对象之外时,event.phase == "ended"将不会被触发,因为它检测到对象之外。 我的问题是:有没有一种方法可以检测event.phase == "ended",即使用户在对象外部释放触摸,或者是否有其他方法可以检测用户是否在不使用运行时事件侦听器的情况下举起了手指? 推荐答案 您可以尝试以下方法: local bg = display. ..
发布时间:2022-05-10 23:01:17 其他开发

在Lua的跳线寻路模块中添加不可行走的EndPos

我使用的是Corona SDK的"Jumper"寻路模块。我遇到了一个问题,例如,我需要将一个单元移到一栋建筑中。建筑瓷砖被设置为不可漫游,这意味着其可漫游值=1或非0 因此,在本例中,探路器不返回值,因为它不接受endPos是不可遍历的。 以下是模块本身的getPath函数: --- Calculates a `path`. Returns the `path` from l ..
发布时间:2022-05-10 22:56:55 其他开发

获取表中的最大值

如何在Corona SDK/Lua中获取表格中的最大值? 例如,我有这样一个表: local table = { ["item1"] = 10, ["item2"] = 20, ["item3"] = 30, ["item4"] = 40, ["item5"] = 50 } 我必须得到第5项及其值50作为答案。 推荐答案 local max_v ..
发布时间:2022-05-10 22:47:52 其他开发

是否可以使用Unicode输入古里加假名(和Ruby字符)?

我目前正在制作一个Corona应用程序,我希望在其中包含日语文本。对于那些不知道的人来说,日语似乎有多种语言可以在文本中书写(汉字、平假名等)。Furigana是在看起来像是潜台词(或Ruby characters)的内容中包含带有平假名的汉字字符的一种方式。有关示例,请参阅this page上的Ruby幻灯片。 我正在寻找在我的应用程序中使用Furigana的方法。我希望有一种方法可以用U ..
发布时间:2022-04-10 17:01:12 其他开发

使用corona sdk的背景无限

我正在尝试在 corona sdk 中滚动背景(无限背景)我重复使用了两张图片 (854x176). 我试过这个功能: 函数 mov(self, event)如果 self.x 它工作得很好,但是重复之间出现了一个小空白的问题.有没有更好的方法来做到这一点? 解决方案 这样做的一种方法是利用 Graphics 2.0 Engine 的称为重复填充的功能. 步骤如下: ..
发布时间:2022-01-08 16:43:53 其他开发

Nancy (C#):如何获取我的帖子数据?

我正在使用 Corona SDK 将数据发布到我的 C# 服务器: headers["Content-Type"] = "application/x-www-form-urlencoded"headers["Accept-Language"] = "en-US"局部身体=“颜色=红色&大小=小"本地参数 = {}params.headers = 标题params.body = 正文network ..
发布时间:2021-12-30 20:54:31 C#/.NET

我怎样才能在lua中获得最大数值?

我正在开发应用程序以观察您的跑步速度,为此我需要一个功能来显示您的最大速度.但找不到我是怎么做的. local speedText = string.format( '%.3f', event.speed )速度.y = 250速度.x = 125本地 numValue = tonumber(speedText)*3.6如果 numValue ~= nil 那么speed.text = math ..
发布时间:2021-12-30 20:45:57 其他开发

CoronaSDK - 实现游戏计时器计数毫秒

我使用 timer.performWithDelay 来计算玩家完成关卡所需的时间.我希望它精确到 100 秒(因为游戏是多人游戏,我不希望有太多关系). 这是我所做的: 本地总时间 = 0本地函数 counter()总时间 = 总时间 + 0.01打印(总时间)结尾timer1 = timer.performWithDelay(10,计数器,0) 它导致每个“秒"持续大约 4 秒.这是 ..
发布时间:2021-12-30 20:44:43 其他开发

在电晕sdk上保存高分?

我想保存游戏中创建的高分,当玩家点击高分按钮时可以在主菜单中看到,有人可以帮我吗? 解决方案 你可以使用 SQLITE 将高分保存到数据库的另一种方法是制作一个文件,将分数写入 文本文件并保存到系统目录 ..
发布时间:2021-12-30 20:44:37 移动开发

电晕文本框循环到数据库中

我是 Corona 的新手,我有一组 10 个问题,输入范围为 0-8.我对它进行了编码,这样我的数字文本框将循环 i 次(i = 数组中的问题数). 我的问题是如何将这些正在键入的值插入到我创建的数据库中?我是否需要为这些单独的问题分配一个变量? local madrs = display.newGroup()本地函数 textListener( event )if ( event.phas ..
发布时间:2021-12-30 20:44:30 其他开发

为什么 Lua 中的长度不同

我正在为 corona sdk 学习 Lua,我有这些 local type1 = {nil, "(", nil, "x" ,nil , ")" ;n=6}local type2 = {"(",nil, "x",nil, ")",nil ;n=6}打印(#type1)--打印6打印(#type2)--打印 3 为什么第二个也不是6?? 解决方案 # 运算符不适用于每个表,它只适用于一个 ..
发布时间:2021-12-30 20:37:28 其他开发

在 Lua 中解析 URL 中的参数

我有一个 URL,想从中解析它的参数,例如: 函数 unescape (s)s = string.gsub(s, "+", " ")s = string.gsub(s, "%%(%x%x)", 函数 (h)返回 string.char(tonumber(h, 16))结尾)返回结尾函数 parseurl (s,param)对于 k, v in string.gmatch( s, "([^&=?] ..
发布时间:2021-12-30 20:36:26 其他开发

序列化lua表的方法

我可能错过了这个,但是有没有内置的方法可以将 lua 表序列化/反序列化到文本文件,反之亦然? 我有一对方法可以在固定格式的 lua 表上执行此操作(例如,3 列数据和 5 行). 有没有办法在具有任何任意格式的lua表上执行此操作? 举个例子,给定这个lua表: 局部场景={{name="scnSplash",对象={{名称=“背景",类型=“背景",path="scnSpl ..
发布时间:2021-12-30 20:33:11 其他开发

Lua中如何获取文件大小和删除文件?

我在使用 Lua 获取文件大小时遇到​​问题.我正在创建一个函数方法,如果文件的文件大小为743 bytes,那么该文件将被删除. 这是我的代码: local getDLFile = function(fileToDL)本地路径 = system.pathForFile(fileToDL, system.DocumentsDirectory )本地 myFile = io.open( pa ..
发布时间:2021-12-30 20:33:01 其他开发

背景无限使用电晕sdk

我正在尝试在 corona sdk(无限背景)中滚动背景我使用了两张重复的图像 (854x176). 我试过这个功能: 函数 mov(self, event)如果 self.x 它工作得很好,但问题是在重复之间出现了一个小的空白.有没有更好的方法来做到这一点? 解决方案 这样做的一种方法是利用 Graphics 2.0 Engine 的称为重复填充的功能. 步骤如下: ..
发布时间:2021-12-30 20:31:52 其他开发

如何在 Lua 中显示数组元素?

我在用 Lua 编程语言显示数组元素时遇到问题.基本上,我创建了一个包含 3 个元素的数组,并且我试图在 corona sdk 模拟器上的 for 循环中显示其内容.发生的情况是,如果我显示单个数组元素(没有循环),它们显示正常;一旦我将它们放入 for 循环中,屏幕上就不再显示任何内容 这是我的代码: myText = {"hello", "world", "there"}对于 i = ..
发布时间:2021-12-30 20:26:21 其他开发

在 Lua 中,如何找出存储对象的键?

你将如何打印()或找出一个对象的索引? 例如,如果我在屏幕上生成 20 个随机岩石对象到一个数组中 RockTable = {}; 像这样RockTable[#RockTable + 1] = rock; 所有 20 块岩石都显示在屏幕上,我如何通过单击它们来找出每块岩石的键或索引? 我正在使用 Corona SDK. 任何帮助将不胜感激. 解决方案 反转表格 ..
发布时间:2021-12-30 20:14:18 其他开发

在Lua中向前定义一个函数?

如何调用需要从其创建之上调用的函数?我读了一些关于前向声明的内容,但谷歌在这种情况下没有帮助.什么是正确的语法? 解决方案 Lua 是一种动态语言,函数只是一种可以用 () 运算符调用的值.所以你真的不需要提前声明函数,只要确保调用它时作用域中的变量就是你认为的变量即可. 对于包含函数的全局变量来说,这根本不是问题,因为全局环境是查找解析变量名称的默认位置.然而,对于局部函数,你需要 ..
发布时间:2021-12-30 20:10:31 其他开发

通过相对路径加载 Lua 文件

如果我有这样的文件结构: ./main.lua./mylib/mylib.lua./mylib/mylib-utils.lua./mylib/mylib-helpers.lua./mylib/mylib-other-stuff.lua 从main.lua 文件mylib.lua 可以加载完整路径require('mylib.mylib').但是在 mylib.lua 中,我还想加载其他必要的模 ..
发布时间:2021-12-30 20:06:51 其他开发