重要です
このチュートリアルは、Luaでプログラミングの経験がある人を対象としており、そうでない場合は状況を修正します。 しかし、Luaでプログラミングしたことがない人には最適です。
Corona SDKとは何ですか?
Corona SDKは、Luaを使用してゲームロジックを記述するクロスプラットフォームゲームエンジンです。
モバイルを含むさまざまなプラットフォームのアプリケーションをエクスポートできます。
そのようなプラットフォーム用にエクスポートする機能:
- 窓
- Mac OS
- iPhone / iPad
- Android
- tvOS
さあ始めましょう!
公式Webサイトに登録し、Corona SDKをダウンロードします。インストールに問題はないはずです。 インストール後、デスクトップに表示される「Corona Simulator」ショートカットを実行します。
プロジェクトマネージャーと特別なコンソールが開きます。
「新規プロジェクト」をクリックします。 プロジェクトの名前を入力し、残りはそのままにして、「OK」をクリックします。
そのようなウィンドウが開くはずです。
エクスプローラーのプロジェクトフォルダー。
プログラミングを始める
Notepad ++を使用してコードを編集しますが、他のテキストエディターでも実行できます。
ファイル「main.lua」を開きます。 開くと、このようなものが表示されます。
Graphics Galeで描いたこれらの画像を使用します。 プロジェクトフォルダのルートにドロップする必要があります。
プレイヤー
草。
開始するには、物理学を接続し、画像をロードして、プレーヤーの座標を割り当てます。
local physics = require("physics") physics.start() -- . player = display.newImage("player.png") -- . player.x = 100 player.y = 100 -- . physics.addBody(player,"dynamic") -- , "dynamic" - .
Ctrl + Sを押します。すべてを正しく行った場合、プレーヤーは倒れ始めます。
土地を追加
grass_block={} -- for i=0,5 do grass_block[i]=display.newImage("grass.png") grass_block[i].x=grass_block[i].x+i*64 grass_block[i].y=player.y+100 physics.addBody(grass_block[i],"static") -- "static" - . end
結果:
おわりに
ここにそのような短いレッスンがあります。 次のレッスンでは、プレーヤー管理の作成方法、背景の追加方法、モバイルプラットフォームの設定の微妙さを説明します。