19
ドミノの達人 チームドミノ 12128日土曜日

Unityハッカソン チームドミノ 発表用資料 2012.12

Embed Size (px)

DESCRIPTION

Unityハッカソン チームドミノ 発表用資料

Citation preview

Page 1: Unityハッカソン チームドミノ 発表用資料 2012.12

ドミノの達人チームドミノ

12年12月8日土曜日

Page 2: Unityハッカソン チームドミノ 発表用資料 2012.12

やりたかったこと•フリーモードで好きなように並べる

•好きな視点から観覧

•相手の邪魔をしつつ自分のドミノを完成させる対戦モード

•パズル的な要素... etc

12年12月8日土曜日

Page 3: Unityハッカソン チームドミノ 発表用資料 2012.12

開発の内容

•ドミノのステージ

•ドミノを倒すキャラ

•タイトル、ステージ選択、牌の装飾

•クリアのパーティクル

12年12月8日土曜日

Page 4: Unityハッカソン チームドミノ 発表用資料 2012.12

タイトル、選択画面• public変数→Inspectorで設定

• GUISkinでGUI部品設計

•スクリプトからGUISkinをGUI設計

12年12月8日土曜日

Page 5: Unityハッカソン チームドミノ 発表用資料 2012.12

怪しく光るドミノ牌•マテリアルを2つ用意

•点滅スクリプトを用意

•プレハブ Domino

•ステージに配置

光る方のマテリアルのアルファを updateで更新

12年12月8日土曜日

Page 6: Unityハッカソン チームドミノ 発表用資料 2012.12

パーティクル• Particle System を追加

•プロパティを編集Rotation ... -90(下から上)→90(上から下へ)Emittion - Rate ... パーティクル量?Shape ... Shape は Box を選択、Box X: 10, Box Y:1, Box Z:1Rotation Over LifeTime ... 回転させながら

12年12月8日土曜日

Page 7: Unityハッカソン チームドミノ 発表用資料 2012.12

パーティクル調整•メニューから “Particle System”を選択

• Inspector で調整していきます

12年12月8日土曜日

Page 8: Unityハッカソン チームドミノ 発表用資料 2012.12

• Rotation : -90 -> 90

12年12月8日土曜日

Page 9: Unityハッカソン チームドミノ 発表用資料 2012.12

• Shape : Cone -> Box (幅も調整)

12年12月8日土曜日

Page 10: Unityハッカソン チームドミノ 発表用資料 2012.12

•マテリアルを追加

12年12月8日土曜日

Page 11: Unityハッカソン チームドミノ 発表用資料 2012.12

キャラとボール• “BallThrowMain”というGameObjectに以下のように格納

12年12月8日土曜日

Page 12: Unityハッカソン チームドミノ 発表用資料 2012.12

今回の処理

•ゲーム開始から一定時間後にボールを投げる (キャラのアニメを自動再生)

•ボールを投げるまでは右手で持つ

•ボールを投げてからはボールの位置調整 (浮いて行っちゃう? ^^;)

12年12月8日土曜日

Page 13: Unityハッカソン チームドミノ 発表用資料 2012.12

キャラのスクリプト

12年12月8日土曜日

Page 14: Unityハッカソン チームドミノ 発表用資料 2012.12

ボールを持つ• 3Dモデルの中の右手部分の座標を代入

12年12月8日土曜日

Page 15: Unityハッカソン チームドミノ 発表用資料 2012.12

投球•ボールを離すタイミングでボールへ瞬間的に力を加える

•投げた後はボールの位置を調整

12年12月8日土曜日

Page 16: Unityハッカソン チームドミノ 発表用資料 2012.12

作業の分担

•プロジェクト全体のソース管理は git

• gitで pull/push ができなかった人は 編集したファイルを export

•最終的な成果物は USBメモリで... ^^;

12年12月8日土曜日

Page 17: Unityハッカソン チームドミノ 発表用資料 2012.12

初心者が得た豆知識

•プロジェクトの起動 ... Assetsフォルダの main.unity をダブルタップ

• C# の public クラス変数 を m_xxx としたとき、Inspectorで “m_” は表示されず先頭大文字になってる

12年12月8日土曜日

Page 18: Unityハッカソン チームドミノ 発表用資料 2012.12

個人的な感想• Unityができる人のそばで開発の雰囲気が感じることができて楽しかった

•ほんの一部でも関わることができて楽しかった

•森理麟さんが終始まとめてくれた(何もお役にたてれなくてすみません ^^;

12年12月8日土曜日

Page 19: Unityハッカソン チームドミノ 発表用資料 2012.12

最後に

•いろいろご迷惑ばかりおかけしましたが楽しかったです。ありがとうございました。

• ....イロイロもっとがんばります。 ^^;;;

12年12月8日土曜日