3. 物理演算とは

物理演算とは

CoronaSDKは物理演算(ボールが地面にぶつかって跳ねる挙動をアプリで再現する等)の機能をもっています。
物理演算は以下のコードで呼び出すことができます。

-- 物理演算をするための機能を読み込んで `physics` に入れておく
physics = require("physics")
-- 物理演算を起動する
physics.start(true)
physics.setGravity(0, 0)

現状では何も動きませんが、次からのセクションで効果を発揮するのでどんどん進みましょう。

参考 CoronaSDK Reference [physics]

https://docs.coronalabs.com/api/library/physics/index


セクション中の全文

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

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



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

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

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

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



-- ############################## 物理演算とは? ##############################

-- 物理演算をするための機能を読み込んで `physics` に入れておく
physics = require("physics")
-- 物理演算を起動する
physics.start(true)
physics.setGravity(0, 0)

-- ############################## 物理演算とは? ##############################

画面は以下のようになっていれば成功です。
まだ前のセクションと同じ画面です。

results matching ""

    No results matching ""