一、开发语言的选择
iphone有objective c++
android用java的多
但是大家可以看看程序语言的排名,lua这个巴西人发明的本来专门用于嵌入式开发的语言,现在大行其道。已经排名到了前10位,呵呵,ruby在11位左右。
二、sdk库的选择
实际上为什么lua为什么如此之牛,关键在于一个sdk库的出现,就好像rails的出现激活了ruby一样。这个sdk库的出现激活了lua。
它就是与我们常在酒吧中点的啤酒-可罗拉的名字一样:corona。
corona还包含一个pc机上使用的手机模拟环境。
好了大家将lua的开发环境、corona 这个sdk库下载安装吧。
lua+corona的环境好了之后,你就可以一次编写,可以将应用放在iphone或者andriod上了。
速度吗,据说没问题。
三、创建第一个hello程序
实际上sdk就是提供了各类环境的库函数。
corona就是基于手机的库函数(我估计它囊括了andriod和iphone,在编译之后,可以智能的使用相应的库函数。
)
随便使用一个编辑器,notepad++有lua的syntax,识别lua代码。键入如下代码:
local textObject = display.newText( "Hello World!", 50, 150, native.systemFont, 24 )
textObject:setTextColor( 255,255,255 )
另存为:main.lua,main是入口。
好了,我们使用corona模拟器运行这个代码,即可完成。open ,main.lua 即可。这时候hello world 已经显示在模拟的手机屏幕上了。
分享到:
相关推荐
在IT领域,编程语言间的交互性是至关重要的,...无论是游戏开发、工具制作还是其他需要动态行为的应用,lua++都能成为你的得力助手。在实际项目中,不断实践和探索,你会发现lua++能带来很多便利,极大地提高开发效率。
nginx+lua+redis通过匹配客户端ip进行灰度发布 本文将讲述如何使用nginx、lua和redis来实现灰度发布,通过匹配客户端IP来实现灰度发布。灰度发布是一种常见的软件发布方式,它允许开发者在生产环境中发布新的版本,...
10. **发布与分发**:完成应用开发后,Corona SDK提供向Google Play和Apple App Store提交应用的指南,帮助开发者完成应用的打包、签名和发布流程。 通过学习并实践基于Corona SDK的开发,你不仅可以掌握一门新的...
本资源包“nginx+lua+redis集群 连接插件和脚本”正是为了解决这三者之间的协同工作,特别是针对原插件没有密码功能的问题进行了改进,使得安全性得到了提升。 首先,Nginx是一款轻量级的Web服务器/反向代理服务器...
本文将深入探讨如何利用`nginx+lua+redis`来实现`token`验证,以确保只有经过授权的用户才能访问受保护的资源。 首先,让我们理解`token`验证的基本原理。`token`验证是一种身份验证机制,它允许客户端通过提供一个...
nginx+lua+docker+docker-compose实现简单服务分发
标题 "lua+c++ vs2013" 涉及的是在Visual Studio 2013环境下使用C++调用Lua脚本的技术。Lua是一种轻量级的脚本语言,常用于游戏开发、配置文件处理等领域,而C++则是一种强大且广泛应用的系统编程语言。将两者结合...
orona-hack-pack 是一组说明、教程和代码示例,旨在帮助新手编码人员学习使用 Lua 和 Corona SDK 编写脚本和游戏开发的基础知识。 ##安装Lua Corona SDK 将安装它自己的 Lua 私有版本,因此仅当您想在命令提示符或...
Nginx+Lua+GraphicsMagick实现动态生成指定尺寸的图片
Corona SDK是一款基于Lua的跨平台游戏和应用开发框架,它允许开发者使用单一的代码库在iOS和Android设备上构建原生应用。Corona以其轻量级、高效的性能和易于学习的语言特性赢得了开发者们的喜爱。 1. **基础架构**...
《基于图块的引擎在CoronaSDK游戏开发中的应用》 在游戏开发领域,CoronaSDK因其高效、易用的特点,成为了许多独立开发者和小型团队的首选工具。它结合了Lua脚本语言,使得游戏逻辑编写更为简洁。本文将深入探讨一...
在IT行业中,开发环境的配置和工具的合理...通过以上步骤,你将能够熟练地在VSCode中使用Unity、EmmyLua和C#进行开发和调试,极大地提升你的开发效率。记住,不断学习和适应新的工具和技巧是IT行业不可或缺的一部分。
"lua+idea+windows100.zip" 提供了一种在Windows 10操作系统上使用IntelliJ IDEA开发Lua应用的集成解决方案。这个压缩包包含了三个关键组件:EmmyLua、Lua for Windows以及vcredist。接下来,我们将深入探讨这三个...
[Packt Publishing] Corona SDK 应用开发教程 (英文版) [Packt Publishing] Corona SDK Application Design (E-Book) ☆ 出版信息:☆ [作者信息] Daniel Williams [出版机构] Packt Publishing [出版日期] ...
总结起来,`Lua+Redis+Nginx` 构建的服务器架构具有以下优点: 1. 高性能:`Nginx` 的非阻塞I/O模型和 `Lua` 的快速执行使得系统能处理大量并发请求。 2. 扩展性:通过 `Lua` 实现动态逻辑,减少对后端应用的压力,...
Going further, you will learn how to script in Lua and learn some techniques to apply this in Corona SDK with demonstration. Towards the end of the book you'll build the final game, which involves ...
在本项目中,"lua+curl+pthread"的组合是将Lua与cURL库和POSIX线程(pthread)结合使用,实现网络请求和多线程处理JSON数据的功能。 cURL是一个用于传输数据的库,支持多种协议,如HTTP、HTTPS、FTP等。在Lua中,...
"使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放" 在互联网快速发展的今天,图片数量的增长对网站的性能和用户体验产生了很大的影响。为了解决图片数量的增长带来的问题,我们需要实现图片的自动裁剪和缩放,...