2. 変数とは

変数とは

プログラミング言語では変数というシステムがあります。
変数は数字や物を名前をつけて保存できるシステムです。

たとえば、Lua言語では、
number = 10
と書けば number という名前で10が保存されます。

また、環境上で既に確保されている変数もあります。
display.contentWidthdisplay.contentHeight がそれにあたります。

しかし、それらは使用頻度が高く、毎回長い名前を書くのは面倒です。
自前で用意した短い変数に保存して使いやすくしておきましょう。

自前で変数を用意する場合は、 width = display.contentWidth のように、
= を真ん中に、左辺を保存先の変数名にし、右側を保存する物(変数名、文字、数字等)にします。
試しに以下のコードを入力しましょう。 width に横幅、 height に縦幅が保存されます。

-- `width` は画面の横幅(1080)が入っている
width = display.contentWidth
-- `height` は画面の縦幅(1920)が入っている
height = display.contentHeight

書いた後にWindowsは Ctrl + s , Mac Command + s をすることで保存できます。
エラーが表示されなければ成功です。


displayGroupを作ろう

CoronaSDKで画面を描画する際に必要な描画グループを作ってdisplayGroupに保存しておきましょう。
以下のコードを入力しましょう。

-- 描画グループ
displayGroup = display.newGroup()

参考 CoronaSDK Reference [displayGroup]

https://docs.coronalabs.com/api/library/display/newGroup


セクション中の全文

このセクションで書いたコードの全文は以下になります。

-----------------------------------------------------------------------------------------
--
-- ピンボールゲームを作ってみよう
-- main.lua
--
-----------------------------------------------------------------------------------------



-- ############################## 変数とは? ##############################

-- `width` は画面の横幅(1080)が入っている
width = display.contentWidth
-- `height` は画面の縦幅(1920)が入っている
height = display.contentHeight

-- 描画グループ
displayGroup = display.newGroup()

-- ############################## 変数とは? ##############################

画面は以下のようになっていれば成功です。

results matching ""

    No results matching ""