Learn Lua for iOS Game Development (Paperback)
暫譯: 學習 Lua 於 iOS 遊戲開發

Jayant Varma

  • 出版商: Apress
  • 出版日期: 2012-12-19
  • 售價: $1,485
  • 貴賓價: 9.5$1,411
  • 語言: 英文
  • 頁數: 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. CoronaSDK

9. Gideros Studio

10. MoaiSDK

11. Löve

12. Codea

13. 庫

14. 第三方應用

15. 來源代碼鏈接