Corona SDKでのゲームアプリケーションのプログラミング:パート1


重要です
このチュートリアルは、Luaでプログラミングの経験がある人を対象としており、そうでない場合は状況を修正します。 しかし、Luaでプログラミングしたことがない人には最適です。

Corona SDKとは何ですか?


Corona SDKは、Luaを使用してゲームロジックを記述するクロスプラットフォームゲームエンジンです。

モバイルを含むさまざまなプラットフォームのアプリケーションをエクスポートできます。

そのようなプラットフォーム用にエクスポートする機能:


さあ始めましょう!


公式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 

結果:


おわりに


ここにそのような短いレッスンがあります。 次のレッスンでは、プレーヤー管理の作成方法、背景の追加方法、モバイルプラットフォームの設定の微妙さを説明します。

Source: https://habr.com/ru/post/J318256/


All Articles