[Solar2D] 程式設計教學:在應用程式中存取偏好設定
由於儲存系統偏好設定是常見的功能,Solar2D 將其封裝為 API,程式人不需要煩惱在不同系統中如何實作儲存偏好設定的方法,可以用統一的 API 來實做這項特性。 繼續閱讀
Solar2D (原 Corona SDK) 是一套跨平台的行動軟體框架 (cross-platform mobile framework),主打電腦遊戲 (mobile games),但也可以用來製作應用程式 (business applications)。本系列文章會先著重在製作應用程式的部分,日後或許會加入有關電腦遊戲的部分。
Corona Labs 停止營運了,而 Corona 改名為 Solar2D。本系列文章會逐步將 Corona 改為 Solar2D。
本系列文章不會講解 Lua 語法,不過,筆者另外在這裡提供 Lua 教學,需要的讀者可自行前往閱讀。
由於儲存系統偏好設定是常見的功能,Solar2D 將其封裝為 API,程式人不需要煩惱在不同系統中如何實作儲存偏好設定的方法,可以用統一的 API 來實做這項特性。 繼續閱讀
在撰寫 Solar2D 程式時,可以利用 Composer 來達到分頁的效果,這樣程式就不用受限於單一頁面的限制。 繼續閱讀
在撰寫 Solar2D 應用程式時,我們可以透過 TabBar 在同一個頁面中創造出多個子分頁,就像是日本人利用收納術在有限的空間中創造更多空間。 繼續閱讀
在 Solar2D 程式中,可藉由 TableView 在狹窄的行動裝置螢幕上建立較長的清單。 繼續閱讀
每個項目有多個選擇時,使用 PickerWheel 就會比用很多 RadioButton 節省應用程式的畫面,畢竟大部分的行動裝置畫面有限;此外,過多的 RadioButton 會使得畫面較不美觀。 繼續閱讀
[注意事項] Corona 已改名為 Solar2D。 在本文中,我們展示 Radio Button 和 Checkbox 等元件的使用方式。這兩種元件都是給使用者做為選項的元件,其差別在於 繼續閱讀
[注意事項] Corona 已改名為 Solar2D。 本文會展示 segmented control 和 slider 兩種元件。Segmented control 可在數種狀態間切換,概念上類似 繼續閱讀
[注意事項] Corona 已改名為 Solar2D。 本文仍然是元件的練習,學習的重點在操作 ProgressView (進度條)、Stepper (步進器) 繼續閱讀
[注意事項] Corona 已改名為 Solar2D。 從程式設計的角度來看,Solar2D (原 Corona SDK) 應用程式是一種圖形介面程式,在這類程式中,會採用事件導向 繼續閱讀
[注意事項] Corona 已改名為 Solar2D。 在本文中,我們藉由簡易的 Hello World 範例來熟悉開發 Solar2D 應用程式的過程,也會一併說明 繼續閱讀