Learn Lua for iOS Game Development (Paperback)

Jayant Varma

  • 出版商: Apress
  • 出版日期: 2012-12-19
  • 定價: $1,485
  • 售價: 9.5$1,411
  • 貴賓價: 9.0$1,337
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 1430246626
  • ISBN-13: 9781430246626
  • 相關分類: Apple Developer程式語言
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

So you have a great game idea for iPhone or iPad, but Objective-C just seems a bit daunting. What are your alternatives? The App Store is very picky about languages, but there is hope: Lua is a versatile, lightweight, fast, and easy to learn language that you can use to build your iOS games and get them accepted into the App Store.

Learn Lua for iOS Game Development walks you through the Lua basics, then shows you how to create games using the top Lua frameworks like Corona SDK, Gideros, Moai, and even how to create games on the iPad (not just for the iPad) with Codea.

You aren't tied to Xcode and Objective-C -- you can create all sorts of amazing games with Lua. But if you already have an existing iOS game, you'll also learn how to integrate Lua to extend the game. If you're an aspiring or current iOS developer, you need to know Lua, and Learn Lua for iOS Game Development will give you just what you need to do that.

What you’ll learn

  • Lua basics for iOS
  • How to choose a Lua framework depending on your needs
  • How to use Corona, Gideros, Moai, and more
  • How to use Lua to create a game faster and easier than with Objective-C
  • How to use Lua libraries, wrappers, and third party tools

Who this book is for

Beginning iOS developers who find Objective-C difficult but HTML5-based tools too limiting; more advanced iOS developers who want to integrate and open their apps to extension via Lua scripting.

Table of Contents

1. Introduction to Lua
2. System Libraries
3. File IO
4. Math
5. Strings
6. Threading
7. Tips and Tricks    
8. CoronaSDK
9. Gideros Studio
10. MoaiSDK
11. Löve
12. Codea
13. Libraries
14. 3rd Party Apps    
15. Links to source code

商品描述(中文翻譯)

所以你有一個很棒的iPhone或iPad遊戲點子,但Objective-C似乎有點令人畏懼。你有其他選擇嗎?App Store對於語言非常挑剔,但還是有希望的:Lua是一種多功能、輕量級、快速且易於學習的語言,你可以使用它來建立iOS遊戲,並且讓它們被App Store接受。

《學習Lua遊戲開發iOS版》將引導你了解Lua的基礎知識,然後教你如何使用頂尖的Lua框架,如Corona SDK、Gideros、Moai,甚至教你如何使用Codea在iPad上創建遊戲(不僅僅是為iPad)。

你不必局限於Xcode和Objective-C,你可以使用Lua創建各種令人驚嘆的遊戲。但如果你已經有一個現有的iOS遊戲,你還將學習如何整合Lua以擴展遊戲功能。如果你是一個有抱負或現任的iOS開發者,你需要了解Lua,《學習Lua遊戲開發iOS版》將給你所需的一切。

你將學到什麼:
- iOS的Lua基礎知識
- 根據需求選擇Lua框架的方法
- 如何使用Corona、Gideros、Moai等框架
- 如何使用Lua比使用Objective-C更快更容易地創建遊戲
- 如何使用Lua庫、封裝和第三方工具

這本書適合對Objective-C感到困難,但又覺得基於HTML5的工具過於受限的初級iOS開發者;以及希望通過Lua腳本將應用程序整合和開放擴展的高級iOS開發者。

目錄:
1. Lua簡介
2. 系統庫
3. 文件IO
4. 數學
5. 字串
6. 多線程
7. 小貼士和技巧
8. Corona SDK
9. Gideros Studio
10. Moai SDK
11. Löve
12. Codea
13. 函式庫
14. 第三方應用程式
15. 源代碼連結