Download - Unityハッカソン チームドミノ 発表用資料 2012.12
ドミノの達人チームドミノ
12年12月8日土曜日
やりたかったこと•フリーモードで好きなように並べる
•好きな視点から観覧
•相手の邪魔をしつつ自分のドミノを完成させる対戦モード
•パズル的な要素... etc
12年12月8日土曜日
開発の内容
•ドミノのステージ
•ドミノを倒すキャラ
•タイトル、ステージ選択、牌の装飾
•クリアのパーティクル
12年12月8日土曜日
タイトル、選択画面• public変数→Inspectorで設定
• GUISkinでGUI部品設計
•スクリプトからGUISkinをGUI設計
12年12月8日土曜日
怪しく光るドミノ牌•マテリアルを2つ用意
•点滅スクリプトを用意
•プレハブ Domino
•ステージに配置
光る方のマテリアルのアルファを updateで更新
12年12月8日土曜日
パーティクル• Particle System を追加
•プロパティを編集Rotation ... -90(下から上)→90(上から下へ)Emittion - Rate ... パーティクル量?Shape ... Shape は Box を選択、Box X: 10, Box Y:1, Box Z:1Rotation 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日土曜日