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




12年12月8日土曜日
やりたかったこと
              • フリーモードで好きなように並べる
              • 好きな視点から観覧
              • 相手の邪魔をしつつ自分のドミノを完
               成させる対戦モード

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

12年12月8日土曜日
開発の内容

              • ドミノのステージ
              • ドミノを倒すキャラ
              • タイトル、ステージ選択、牌の装飾
              • クリアのパーティクル

12年12月8日土曜日
タイトル、選択画面
              • public変数→Inspectorで設定


              • GUISkinでGUI部品設計
              • スクリプトからGUISkinをGUI設計
12年12月8日土曜日
怪しく光るドミノ牌
              • マテリアルを2つ用意
              • 点滅スクリプトを用意
               光る方のマテリアルのアルファを updateで更新


              • プレハブ Domino
              • ステージに配置
12年12月8日土曜日
パーティクル
              • Particle System を追加

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




12年12月8日土曜日
パーティクル調整
              • メニューから   Particle System を選択



              • Inspector で調整していきます



12年12月8日土曜日
• Rotation : -90 -> 90




12年12月8日土曜日
• Shape : Cone -> Box (幅も調整)




12年12月8日土曜日
• マテリアルを追加




12年12月8日土曜日
キャラとボール
              •   BallThrowMain というGameObject
                  に以下のように格納




12年12月8日土曜日
今回の処理

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

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



12年12月8日土曜日
キャラのスクリプト




12年12月8日土曜日
ボールを持つ
              • 3Dモデルの中の右手部分の座標を代入




12年12月8日土曜日
投球
              • ボールを離すタイミングでボールへ瞬
               間的に力を加える



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


12年12月8日土曜日
作業の分担

              • プロジェクト全体のソース管理は git
              • gitで pull/push ができなかった人は
               編集したファイルを export

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

12年12月8日土曜日
初心者が得た豆知識

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

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



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

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

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


12年12月8日土曜日
最後に

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



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

12年12月8日土曜日

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

  • 1.
    ドミノの達人 チームドミノ 12年12月8日土曜日
  • 2.
    やりたかったこと • フリーモードで好きなように並べる • 好きな視点から観覧 • 相手の邪魔をしつつ自分のドミノを完 成させる対戦モード • パズル的な要素 ... etc 12年12月8日土曜日
  • 3.
    開発の内容 • ドミノのステージ • ドミノを倒すキャラ • タイトル、ステージ選択、牌の装飾 • クリアのパーティクル 12年12月8日土曜日
  • 4.
    タイトル、選択画面 • public変数→Inspectorで設定 • GUISkinでGUI部品設計 • スクリプトからGUISkinをGUI設計 12年12月8日土曜日
  • 5.
    怪しく光るドミノ牌 • マテリアルを2つ用意 • 点滅スクリプトを用意 光る方のマテリアルのアルファを updateで更新 • プレハブ Domino • ステージに配置 12年12月8日土曜日
  • 6.
    パーティクル • Particle System を追加 • プロパティを編集 Rotation ... -90(下から上)→90(上から下へ) Emittion - Rate ... パーティクル量? Shape ... Shape は Box を選択、Box X: 10, Box Y:1, Box Z:1 Rotation Over LifeTime ... 回転させながら 12年12月8日土曜日
  • 7.
    パーティクル調整 • メニューから Particle System を選択 • Inspector で調整していきます 12年12月8日土曜日
  • 8.
    • Rotation :-90 -> 90 12年12月8日土曜日
  • 9.
    • Shape :Cone -> Box (幅も調整) 12年12月8日土曜日
  • 10.
  • 11.
    キャラとボール • BallThrowMain というGameObject に以下のように格納 12年12月8日土曜日
  • 12.
    今回の処理 • ゲーム開始から一定時間後にボールを 投げる (キャラのアニメを自動再生) • ボールを投げるまでは右手で持つ • ボールを投げてからはボールの位置調 整 (浮いて行っちゃう? ^^;) 12年12月8日土曜日
  • 13.
  • 14.
    ボールを持つ • 3Dモデルの中の右手部分の座標を代入 12年12月8日土曜日
  • 15.
    投球 • ボールを離すタイミングでボールへ瞬 間的に力を加える • 投げた後はボールの位置を調整 12年12月8日土曜日
  • 16.
    作業の分担 • プロジェクト全体のソース管理は git • gitで pull/push ができなかった人は 編集したファイルを export • 最終的な成果物は USBメモリで... ^^; 12年12月8日土曜日
  • 17.
    初心者が得た豆知識 • プロジェクトの起動 ... Assetsフォルダ の main.unity をダブルタップ • C# の public クラス変数 を m_xxx と したとき、Inspectorで m_ は表示さ れず先頭大文字になってる 12年12月8日土曜日
  • 18.
    個人的な感想 • Unityができる人のそばで開発の雰囲気 が感じることができて楽しかった • ほんの一部でも関わることができて楽 しかった • 森理麟さんが終始まとめてくれた(何も お役にたてれなくてすみません ^^; 12年12月8日土曜日
  • 19.
    最後に • いろいろご迷惑ばかりおかけしました が楽しかったです。ありがとうござい ました。 • ....イロイロもっとがんばります。 ^^;;; 12年12月8日土曜日