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
      
      





結果:









おわりに



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



All Articles