狠狠撸
Submit Search
ク?ルーフ?制作注意
?
Download as PPTX, PDF
?
17 likes
?
13,232 views
M
MakotoItoh
Unity道場04 でのグループ制作におけるプレゼン資料です
Read less
Read more
1 of 50
Download now
Downloaded 23 times
More Related Content
ク?ルーフ?制作注意
1.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES バージョン管理の実践 ? ユニティ?テクノロジーズ?ジャパ ン ? 伊藤 周
2.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES バージョン管理
3.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES バージョン管理とは ? 複数の人がアセットが競合する ことなく使える ? サーバー ←→ クライアントで ファイルをやり取り
4.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES バージョン管理すると何がいい? ? 複数のメンバーが競合しない ? すぐに元に戻れる ? バックアップ ? 最新状態をすぐに取得できる
5.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES バージョン管理の注意点 ? 同じファイルをいじらない ? 必ずシーンに管理者を決める(大抵リーダー) ? シーンを管理者以外のメンバーが触る場合、声をか ける ? 管理者はシーンをコミット ? メンバーはアップデート→触る→コミット
6.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES GitHub で Git を試してみよう
7.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES Gitとは ? バージョン管理の手法 ? 他には、Subversion、Perforce、Mercurial等が ある ? 分散型 ? プロジェクトフォルダ ? ローカル ? サーバー ? 利点: ローカル環境だけで履歴が管理できる ? 欠点:操作が複雑(理解が難しい)
8.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES GitHubとは? ? リポジトリ(共有置き場)を提供しているサーバー ? Publicなら無料(Privateは有料) ? 公開リポジトリは誰でも共有できる ? Git形式かMercurial形式
9.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ1.アカウント登録① ? ユーザー名: 唯一無二のID ? 例:makoto-unity, warapuri ? メールアドレス: なんでも良い ? パスワード: 忘れない ? 「Sign up for GitHub」クリック
10.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ1.アカウント登録② ? Freeのまま、「Finish sign up」 クリック ? メールを受けてとって、メール の中のリンク先(Verify email address)にジャンプ
11.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ2. リポジトリ作成 ? リポジトリとは ? 全てのプロジェクトで使うファイル(コード、アート素材 、音楽)が格納されている場所 ? ①右上の+クリック→New repositoryクリック ? ②Repository Name に プロジェクト名(ここは「 UnityChanRollBall」で) ? ③「Initialize~」のところをチェック ? ④「Add .gitignore」のところを「Unity」に選択 ? ⑤「Create repository」をクリック
12.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ2. リポジトリ作成
13.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ3. SourceTreeの導入 ? 無料Gitクライアントソフト ? https://ja.atlassian.com/software/sourcetree/overview / ? SourceTree で検索した方が早い ? インストール ? インストール後、GitHubアカウント登録
14.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ4. リポジトリをクローン ①「ファイル→新規」でウィンドウを出 す ②ブラウザに戻って、→の部分をクリッ ク ③「?パス/URL」にペースト ④「保存先のパス」に保存先を指定。た だし空のフォルダ(例:デスクトップ /UnityChanRollBall) ⑤「クローン」をクリック
15.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ4. リポジトリをクローン
16.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ5. コミット ①新規に作ったプロジェクトフォルダ(A)を開く ②今まで使っていたプロジェクトフォルダの中 身全てをAにコピー ③作業コピーを選択 ④「作業ツリーのファイル」を全て選択して、 上にドラッグ&ドロップ ⑤「コミット」でローカルリポジトリに更新( コミットメッセージは完結にわかりやすいく )
17.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ5. コミット
18.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ6. プッシュ ①「プッシュ」をクリック ②プッシュ先のリポジトリが origin、ローカルブランチが masterを確認して、「OK 」をクリック
19.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ6. プッシュ
20.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES Unity Cloud Build で 簡単ビルド
21.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES Unity Cloud Build ? クラウド上で自動でビルドしてくれるサービス ? 無料でも使える(制限あり) ? iOS/Android/WebPlayer/WebGL/Mac/Windows/Linux? ? WebPlayer、WebGLはシェア可能
22.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES Let’s try Cloud Build ! ①メニューからWindow→Services を選 択 ②Select organization で適当なのを選ん で、Createをクリック ③Go to Dashboard をクリック
23.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES Let’s try Cloud Build ! ④「Enable Unity Cloud Build」 をクリッ ク ⑤GitHubのリポジトリURL(先ほど作った) を「サーバーURL」に代入(コピペ可) ⑥「ソース管理タイプ」を「Git」を選択 して、「Next:Access→」をクリック
24.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES Let’s try Cloud Build ! ⑦ビルドさせる出力形式でWebPlayerを 選択(今回は) ⑧「Select Branch」をクリックして、 「master」 を選択 ⑨「Next: Build→」をクリックして、ビ ルド開始!
25.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES グループでのGit/GitHub運用
26.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ⒎ リーダーのPJをクロー ン ? グループでリーダーを決めて、そのプロジェクト を使います ? リーダー以外のプロジェクトは以降は使いません ? 前項の「ステップ4. リポジトリをクローン」で、 ③の部分に入れるURLにマスタープロジェクトの URLを入れる ? ④の保存先は先ほどとは違う名前にする ? クローン
27.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ⒎ リーダーのPJをクロー ン リーダー
28.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ⒏ グループにメンバーを追 加 ①「Settings」をクリック ②「Collaborators & teams」をクリッ ク ③リーダー以外のメンバーを代入して 、「Add collaborator」をクリック ④他のメンバーも同様に追加 リーダーの作業
29.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ9. グループでコミット&プッシ ュ ①Unity上で、「MiniGame_Complete」を開い て、「File→Save Scene as」で「MiniGame_[ 名前]」で保存 ②SourceTreeで「作業コピー」を見ると、「? 」マークと上記シーンとmetaファイルがある ので、それを上にD&D ③先ほどと同じ要領で、コミット ④先ほどと同じ要領で、プッシュ リーダーの作業
30.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ9. グループでコミット&プッシ ュ リーダー
31.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ10. プル ①「プル」をクリック ②Unityでは「MiniGame_リーダー名」 が増えているはず リーダー以外の作業
32.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ10. プル リーダー
33.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業① ①ステップ9とリーダーと同じように「MiniGame_[名前] 」で保存 ②二つのファイルを上にD&D ③コミット&プッシュ リーダー以外の作業 リーダーの作業 ①自分の「MiniGame_名前」を何か変更 ②二つのファイルを上にD&D ③コミット&プッシュ
34.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業① リーダー A A B B
35.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業② ①「プル」をクリック ②全員分のMiniGame_[名前]が揃ってい るはず 全員の作業
36.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業② リーダー B B A A
37.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業③(コンフリクト) ①Unityで「MiniGame_[リーダー名]」 を何か変更(Cubeを追加してみると か)して保存 ②変更ファイルを上にD&D ③コミット ④プッシュ(うまくいかない人が出る ) 全員の作業
38.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業③(コンフリクト) リーダー A’ A’ A’’ A’’ 衝突!
39.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業④(競合を解決 ) ①とりあえず、プッシュをキャンセル ②プル→「マージで競合」表示 ③作業コピーをクリックして、競合部分(!マーク )を選択 ④メニューから、操作→競合を解決→’相手の変更’を 使って解決 を選択 ⑤確認ウィンドウでOKをクリック ⑥コミット(メッセージはそのまま) ⑦プッシュ コンフリクトした人の作業
40.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業④(競合を解決 ) リーダー A’ A’ A’A’’ ② ③④⑤ ⑥ ⑦
41.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ステップ11. グループ作業④(競合を解決 ) ? 実際の運用では、’相手の変更’を使うか’自分の変更’ を使うかは相手とよく相談する ? 一旦、別のファイルに退避しておいて、手作業で編 集(マージ作業)をする ? 何も言わず’自分の変更’を使って解決するのはNG!
42.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES チームの決め事
43.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES 決まりごとを作ろう ? ネーミング ? コミットルール
44.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ネーミングルール ? ファイル名 ? フォルダ ? ルートフォルダ禁止 ? 例:ルートにGamesフォルダを作ってその中に ? 例: Models/Animations/GUIs/Scenes/Prefabs/Scripts…など ? Camel記法 ? 例: MyGameController.csとか ? 日本語禁止?ローマ字禁止 ? 自分名フォルダを作ってそこは自由にする
45.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES コミットルール ? 例 ? Sceneファイルはリーダー以外いじらない ? Prefabでやりとり ? Prefabはシーンに置いたらパラメータを変更しない ? 変更する場合はPrefab自体のパラメータを変更
46.
COPYRIGHT 2014 @
UNITY TECHNOLOGIESCOPYRIGHT 2015 @ UNITY TECHNOLOGIES グループワーク
47.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES UnityChanRollBallのグループ作業 ? 必須課題 ? 各人一人一人のステージを作成 ? リーダーはそれらのステージを統合 ? 課題 ? アニメーションをつけてみよう ? ジャンプできるようにしてみよう ? ボタンに反応するギミックを作ってみよう(ボタンで開く扉とか)
48.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ゲームを公開して他の人に遊んでもらおう ! ①Unity Cloud Buildの設定画面を開 く ②完成されたビルドの「Play」をク リック ③ゲーム画面が表示される。最下部 の「Share」ボタンをクリック
49.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES ゲームを公開して他の人に遊んでもらおう ! ④リンクがゲームプレイが可能 なURL ⑤Twitter で #Unityチャレンジ の ハッシュタグを付けて公開
50.
COPYRIGHT 2015 @
UNITY TECHNOLOGIES アンケートご協力ください! ?http://bit.ly/22vUzIn
Download