12
バババババババババ バババババ Kwik2 バ Physics バババババババババ

Learn kwikphysics

Embed Size (px)

Citation preview

バージョンを上げて物理で殴る

Kwik2の Physics機能を使ってみよう

Kwik2の目玉機能• Physics : 物理オブジェクト• Navigation Menu : 目次 (サムネイル , ページ切り替え )

• External Code : Luaコードの実行• Create Variable : 変数のサポート• In-App Purchase : アプリ内課金

その他、新機能多数http://www.kwiksher.com/learn-kwik2/

Physicsを使ってみる• 物理オブジェクトを作る。

o ページに物理空間設定をする。o レイヤーを物理オブジェクトにするo レイヤーをドラッグ可能オブジェクトにする。

• 連結してキャラクターを構成する。o 物理オブジェクトを連結する。

プロジェクトの作成• USBメモリから KwikJoint_kmmnフォルダをコピー

o Page1.psd, page2.psdが入っています。

• Photoshopで page1.psdを開く• Kwik2パネルで New Project

o Name: KwikJointKmmno Device: iPhoneo Orientation: 縦

• くまモンの体のパーツに Physicsのbody設定を行う。o 全て Dynamico Headの Densityは 0.5o Bodyの denistyは 1.0o 他はデフォルト

• 地面は静的オブジェクトにする。o Static

• くまモンの体のパーツを dragオブジェクトにするo Bring to front while dragging をオフにする (順番が変わるため )

• 物理設定とドラッグ設定が上手く言っていると、自由に動かせる体パーツが表示されます。

• くまモンバラバラ・・・・

• Joint設定を行う。o 情報ウィンドウで jointする座標を確認o 対象レイヤーを選択して joint設定を開くo 確認した座標を指定o 接続対象を選択

• Head, armleft, armright, legleft, legrightに、 bodyへの接続を設定する。

• パーツが接続され、くまモンとしての体を成します。

• もう、弄くり回しても離れません。

External Code• ページを追加する• ボタンを作成する• ボタンの Actionに External Codeを設定する• Webページを開くボタンを作成する

ページの追加• Page2.psdを Photoshopで開く• Kwik2パネルで Add new pageする

o Use page2.psdにチェック

• ページが追加される

• Add Buttonで btnDefレイヤーをボタンにするo Over stateは btnOverを選択o Actions で ExternalCodeを追加

• Add External CodeでWebページを開くコードを記述o system.openURL("http://kumamon-

official.jp/")

• フリップすると page2に移動します。

• ボタンを押すと、表示がbtnDefから btnOverに切り替わります(ロールオーバー )

• ボタンを押した後は、 http://kumamon-official.jp/がブラウザで表示されます。