我有一个游戏项目来重新实现Breakout.我想在一行上显示两个单词,每个单词.它们由砖块连接在一起.在里面,顶行是第一个名称,左对齐.底线是姓氏,右对齐.它们是从文本框输入的,如下所示呈现:

通过的每一秒,屏幕将向网格添加可配置数量的砖块(例如,每秒五块砖块),直到两个单词看起来完整.我显示了一个由矩阵(0,1)创建的字母表.
......但我不知道如何将它们合并为一个词.我该如何加入这些信件?
这是我到目前为止所得到的:
local Bricks = display.newGroup() -- static object
local Events = require("Events")
local Levels = require("Levels")
local sound = require("Sound")
local physics = require("physics")
local Sprites = require("Sprites")
local Func = require("Func")
local brickSpriteData =
{
{
name = "brick",
frames = {Sprites.brick}
},
{
name = "brick2",
frames = {Sprites.brick2}
},
{
name = "brick3",
frames = {Sprites.brick3}
},
}
-- animation table
local brickAnimations = {}
Sprites:CreateAnimationTable
{
spriteData = brickSpriteData, …Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用Corona SDK的Facebook API在我正在Facebook上开发的游戏上发布得分.但是,我遇到了问题.在我第一次尝试发布到Facebook时,我在登录和用户身份验证后收到此错误:
NSURLErrorDomain错误代码-999
然后,它不会在Facebook上发布.导致此错误的可能原因是什么?如何解决?我尝试在网上搜索但无法找到有关它的信息.提前致谢.
顺便说一句,我没有在我的应用程序上使用webview.只是我的Facebook类中的widget api和show_dialog监听器.
我试过corona sdk免费版,我真的很喜欢它.问题是,我不是那么好的开发人员为我的小项目使用电晕付费版,我知道我不会赚回我的钱.有没有像Corona这样的免费替代品?我更喜欢lua脚本,适当的IDE和其他一些cookie.
问题二:有没有办法在Android市场上发布用电晕免费版制作的应用程序?也许有些公司提供发布应用程序,如果我与他们分享我的来源.
如果我有这样的文件结构:
./main.lua
./mylib/mylib.lua
./mylib/mylib-utils.lua
./mylib/mylib-helpers.lua
./mylib/mylib-other-stuff.lua
Run Code Online (Sandbox Code Playgroud)
从main.lua文件mylib.lua中可以加载完整路径require('mylib.mylib').但在内部mylib.lua我还想加载其他必要的模块,我不想总是指定完整的路径(例如mylib.mylib-utils).如果我决定移动文件夹,我将有很多搜索和替换.有没有办法只使用路径的相对部分?
UPD.我正在使用Lua和Corona SDK,如果这很重要的话.
我需要一些建议.我正在开发一种类似于Flow Free的游戏,其中游戏板由网格和彩色点组成,用户必须将相同的彩色点连接在一起而不与其他线重叠,并且用尽所有板中的空闲空间.
我的问题是关于水平创造.我希望随机生成各级(并且至少应该能够自己解决,以便它可以给玩家提示)并且我在使用什么算法.有什么建议?

注意:图像显示了Flow Free的目标,它与我正在开发的目标相同.
谢谢你的帮助.:)
我正在使用Corona SDK将数据发布到我的C#服务器:
headers["Content-Type"] = "application/x-www-form-urlencoded"
headers["Accept-Language"] = "en-US"
local body = "color=red&size=small"
local params = {}
params.headers = headers
params.body = body
network.request( host .. "/UpdateHand", "POST", nwListener, params )
Run Code Online (Sandbox Code Playgroud)
我在服务器上收到一条消息:
Post["/UpdateHand"] = x =>
{
Console.WriteLine("Received ...");
return "Ok";
};
Run Code Online (Sandbox Code Playgroud)
但是当我检查数据时(当我在其上放置一个断点)时,我看不到我的数据所在的位置(即params.body或params.headers).我该如何提取这些信息?
我应该根据Corona上的文档正确发布它:http://docs.coronalabs.com/daily/api/library/network/request.html
我已经开始研究Corona SDK.你们都知道它使用Lua作为编程语言,我想知道一些很好的链接或电子书,我可以参考开始开发.我是一名iPhone开发人员,自上次1以来一直致力于目标C年.
任何建议,帮助将不胜感激.
谢谢
阿迪亚
如何调用需要从其创建之上调用的函数?我读了一些关于前向声明的内容,但谷歌在这种情况下并没有帮助.这个的正确语法是什么?
这是用例:
我和朋友正在构建一个Android应用程序,并希望整合游戏.该应用程序的核心是在Eclipse中构建的,但我们正在研究使用Google AppInventer(http://appinventor.googlelabs.com/about/)或Corona(http://www.anscamobile)等应用程序构建工具构建游戏..com/corona /).我们希望我们构建的现有应用程序有一个像"Play Game"这样的按钮,它将启动我们使用其中一个实用程序构建的游戏.
然而,当我搞砸Google App Inventor时,我注意到我只能将项目导出为.apk,它们是二进制文件.理想情况下,我在AppInventor中构建应用程序,导出源代码并将包添加到Eclipse中的现有项目中.好吧,这并不容易,因为我们只能访问.apk文件.所以我的问题是这可以吗?怎么样?
有人建议使用apk反编译器,但这甚至值得吗?是否有任何好的apk反编译器可以让我们访问一些源代码(java文件,xml文件,资源)而不会有太大的麻烦?还有其他可以导出源代码的工具吗?任何其他方式来集成2个单独的.apks?
或者我们需要构建2个独立的应用程序吗?:(
我已成功安装:
1)使用Lua插件的IntelliJ IDEA 10.0.3 2)Corona SDK 3)IntelliJ的Corona API
我现在可以使用IntelliJ IDEA使用Lua和Corona的自动完成功能
现在我的问题是:
当我尝试使用IntelliJ IDEA运行示例main.lua脚本文件时,我收到此错误
"C:\Program Files\Lua\5.1\lua.exe" C:/Users/mshahab/IdeaProjects/TestOne/main.lua
C:\Program Files\Lua\5.1\lua.exe: C:/Users/mshahab/IdeaProjects/TestOne/main.lua:1: attempt to index global 'display' (a nil value)
stack traceback:
C:/Users/mshahab/IdeaProjects/TestOne/main.lua:1: in main chunk
[C]: ?
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
当我使用Corona Simulator手动运行它(main.lua文件)时,它工作正常.我不确定我在这里错过了什么?任何指针都会很棒:)谢谢
我也附上了截图
