标签: coronasdk

UTF-8在Lua/Corona中显示不正确

在Lua中,对于iPad Corona项目,我正在使用network.request请求UTF-8服务器文本文件(包含中文字符),但是在控制台或应用程序中显示的结果显示为"垃圾".例如,谷歌浏览器显示相同的UTF-8页面,因为我在服务器将其(使用PHP)发送到'Content-Type:text/plain;时设置了http标头.charset = utf-8'(并且没有BOM,字节顺序标记).我在Lua中看到的"垃圾"看起来类似于我"强制"Chrome使用选项菜单将页面呈现为ISO-8859-1.

有没有人有任何帮助或指针?如果所有其他方法都失败了,我如何将"垃圾"字符串转换回Lua中的UTF-8起源?

谢谢你的帮助!

unicode lua utf-8 coronasdk

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

如何在onComplete事件中将参数传递给函数(Lua + Corona)

如何在onComplete事件中将参数传递给函数(Lua + Corona SDK)

transition.to(obj, {time = 1000, x = toEnemy.x, y = toEnemy.y, onComplete = onHit} )

----
transition.to( target, params )
----

params is:

params.time
params.transition
params.delay
params.delta
params.onStart
params.onComplete
Run Code Online (Sandbox Code Playgroud)

没有"params.onCompleteParams",但我想将参数传递给我

函数不使用全局变量

lua coronasdk

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

Corona SDK内存泄漏

我正在使用Corona为游戏设计课程编写游戏,虽然我还在学习,但我已经掌握了大部分基础知识.现在,我有一个情况,即大约两分钟左右的比赛后节目会慢下来,我不完全确定原因.我已经实现了代码来删除所有已经达到目的的机构,我甚至将它设置为在删除每个机构时打印通知.

http://www.mediafire.com/?5fz7ru0c6euwq1k

这是下载链接.任何帮助是极大的赞赏.谢谢!

memory coronasdk

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

我可以在Corona中动态加载lua文件吗?(例如,从我的主游戏故事板文件中加载level23.lua)

是否可以动态加载lua文件?例如加载下一个级别?

背景:*基于故事板的小游戏*每个级别都会有不同的故事板文件,但动态/代码完全相同,所以我想我会动态地从单独的文件加载级别背景/对象.例如,我可以有level_1.lua,level_2.lua等.在这些文件中,他们可以创建(在lua中)他们的整个背景/交互对象等,并作为一个显示对象传递回主游戏故事板文件*工作罚款"要求level_1",但现在试图使这种动态我可能会遇到问题

如果不可能有任何建议?

lua coronasdk

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

如何关闭地图和文本框

我是Coronoa和Lua的新手,我正在试图弄清楚如何关闭地图和文本框.地图和文本框出现在主屏幕上,我能够创建一个按钮(只是一个类型的黑色x)并使其关闭,但我无法关闭地图或文本框.下面是我正在使用的代码片段,但我被卡住了.我搜索了Google,并阅读了他们的文档,我只是遗漏了一些东西.

 local obj = display.newImageRect( "closeButton.jpg" ,25,25 )
            obj.x = 60
            obj.y = 410     -- replaced with newImageRect for dynamic scaling (adjust X & Y as required)

    obj.touch = function (event)
             local btn = event.target
                if event.phase == "ended" then 
                btn.alpha = 0  -- example to show the function doing something
                myMap.alpha = 0
                textBox.alpha = 0
            end

    end

    -- begin detecting touches
    obj:addEventListener( "touch", obj.touch)

myMap = native.newMapView( 25, 0, 275, 180 )
myMap.mapType = "hybrid" -- other mapType …
Run Code Online (Sandbox Code Playgroud)

lua android coronasdk

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

在Corona SDK中触摸保持事件

我想知道如何检查用户是否触摸了屏幕,但是他们正在按住触摸并且没有移动.如果你有任何我可以去的地方,请帮忙.我一直在环顾四周,还没有找到任何处理这个问题.

lua coronasdk

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

如何显示7位数字?

我想显示7位数的分数.我试图string.format()徒劳地使用.

我有一个分数模块,想要显示如下: 0000000

我的模块每次增加10点,所以它必须是:0000010- 0000020等...

有什么建议吗?

string lua coronasdk

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

如何从Lua中的表中随机选择一个对象?

我正在尝试添加一个从表目标中随机选择对象的函数.我读到了你可以使用的地方targets[math.random(#targets)],但是当我这样做时,它不仅会重置其中一个目标而不管resetTarget()呼叫,并且它实际上并不会使下一个目标随机.

local targets    -- an array of target objects

local bomb = display.newImage("bomb.png")
local asteroid = display.newImage("asteroid.png")
local balloon = display.newImage("balloon.png")

targets = { bomb, asteroid, balloon }

function createTarget()
    for i = 1, #targets do
        local t = targets[i]
        t.x = WIDTH + 50   -- start slightly off screen to the right
        t.y = math.random(100, HEIGHT - 100)   -- at random altitude
    end
end

function resetTarget(obj)
    createTarget()
end

function detectHits()
        -- Do hit detection for …
Run Code Online (Sandbox Code Playgroud)

random lua coronasdk lua-table

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

背景无限使用电晕sdk

我试图在电晕sdk(无限背景)中滚动背景我使用了两个重复的图像(854x176).

我试过这个功能:

 function mov(self, event)
   if self.x < -854 then
     self.x = 854
   else
     self.x = self.x - self.speed
   end
 end
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但重复之间出现一个小的空白区域的问题.有一个更好的方法吗?

sdk lua coronasdk

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

如何在lua中调用随机函数?

如果我想在if语句为真时调用随机函数,该怎么办?

local function move() end
local function move2() end
local function move3() end

if (statement) then
//make it choose a random function from the three which are above
end
Run Code Online (Sandbox Code Playgroud)

lua coronasdk

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

标签 统计

coronasdk ×10

lua ×9

android ×1

lua-table ×1

memory ×1

random ×1

sdk ×1

string ×1

unicode ×1

utf-8 ×1