Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
UE4 で Perforce と連携するための手順
Perforce とは
ソースファイル等を複数の開発者で履歴管理しながら共有するための、バージョン管理システ
ムの 1 種で、その中でもバイナリファイルの扱い等に強く比較的大きめの開発会社で利...
2. この画面が出たら
3. Plug-inforWindowsExplorer(P4EXP) の左のアイコンをクリックして「Thisfeature willnot
be installedandwill be uninstalledif al...
ください。
4. Server に「サーバの IP アドレスもしくは名前:1666」
User Name にアルファベットで「名前.苗字」と入れて「Next」をクリックしてください。
(UserName は実際には自由に設定できますが、ルールを...
し易いです)
5. あとは「Next」を何度かクリックして最後に「Finish」でインストール完了です。
6. 次に Perfoce を使うための設定です。
7. 次に Windows メニューから P4V(Perforce というグループの中...
成して利用することも可能です。
10. Workspace: New ダイアログでは「Workspace name」に「適当なユーザー名_Workspace」
「Workspace root」に「C:Usersウインドウズのユーザー名Docum...
11. これですべての設定ができたので「OK」をクリックしてください。
12. P4V が起動したら「Depot」タブが選択されていることを確認して「名前_Workspace」
の下の「depot」を右クリックして「GetLatestRevis...
13. では次に Unreal Engine のラウンチャを起動して左の「ライブラリ」を選択すると「マイ
プロジェクト」の中に「GGJ2015」があると思うので「開く」をクリックしてください。
14. エディタが起動したら画面右上の「赤丸に斜め線」のアイコンをクリックしてください。
15. 「プロバイダ」に「Perforce」を選択してください。
16. するとこんな感じになるので「AcceptSettings」を選択してください。
...
ください)
17. これで Perfoce の設定はすべて完了です。
18. ContentBrowser からモデル等アセットを「チェックアウト」や「チェックイン」ができ
るようになります。
リビジョン管理(ソースコントロール)とは?
多人数で、ゲームを作る場合にサーバ上にファイルを置いて、各ファイルの更新履歴を管理で
きるようになります。
UE4 エディタ上でのソースコントロールの方法についてはこちらのドキュメントを参照してく
だ...
「チェックアウト」や編集をキャンセルしたい場合は「巻き戻す」ことでチェックアウト前の
状態に戻すことができます。
以下のダイアログが出たら元に戻したいファイルにチェックを入れて「巻き戻す」をクリック
してください。
Upcoming SlideShare
Loading in …5
×

UE4でPerforceと連携するための手順

4,829 views

Published on

ゲームジャム等ではチームメンバー間でUE4のアセットを共有する必要が出てきたりしますので、UE4でPerforceと連携するための手順を簡単にまとめてみました。
サーバの設定等はこちらも参照してください。(https://docs.unrealengine.com/latest/JPN/Engine/Basics/SourceControl/Perforce/index.html)
また、ゆーじさんの実際にQNAPサーバにPerforceサーバを立てて使っみた記事もとても参考になると思います。(http://2vr.jp/2015/03/08/ue4-perforce/)

Published in: Engineering
  • Be the first to comment

UE4でPerforceと連携するための手順

  1. 1. UE4 で Perforce と連携するための手順 Perforce とは ソースファイル等を複数の開発者で履歴管理しながら共有するための、バージョン管理システ ムの 1 種で、その中でもバイナリファイルの扱い等に強く比較的大きめの開発会社で利用され ている場合が多いです。 Global Game Jam の用途等であれば、5 人 20 プロジェクトまでフリーで利用できるバージョン が用意されているので便利です。 Perforce サーバの設定(Perforce サーバを立てたり管理する人のみ行う 手順) Perforce サーバのインストールと設定に関してはこちらのドキュメントを参照しながら行って ください。 https://docs.unrealengine.com/latest/JPN/Engine/Basics/SourceControl/Perforce/index.html ※チェックイン時のコメント等を日本語で入れられたい場合やファイル名やソースコード中に 日本語が利用される可能性がある場合は以下の alwei さんと sgkz さんの AnswerHub のスレッド を参考にサーバ・クライアントの設定を行ってください。(注意:プロジェクトのチェックイ ン等し始めると後で変えられなくなる可能性があるので最初に行ってください) https://answers.unrealengine.com/questions/106944/%E3%82%BD%E3%83%BC%E3%82%B9%E3%82% B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%B3%E3%83%A 1%E3%83%B3%E3%83%88%E3%81%A6%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%8B%E4%BD%BF %E3%81%88%E3%81%AA%E3%81%84.html 上記のドキュメント通りに行えば自動的にユーザー作成やリポジトリも出来上がっていると思 いますが、Perforce の初心者が多い場合は、サーバ管理者の方でリポジトリ作成とプロジェク トの最初のバージョンの check-in と各ユーザーアカウント作成とパスワード設定まで行って上 げた方が良いかもしれません。 その場合は以下の p4vinst64.exe のインストールと同時にインストールされる P4Admin から管理 するのがやりやすいと思います。 各クライアントからの接続のためのサーバの IP アドレスをメモしておくか、サーバに名前でア クセスできるように設定しておいてください。 Perforce クライアントのインストールと設定 1. p4vinst64.exe をインストールしてください。
  2. 2. 2. この画面が出たら 3. Plug-inforWindowsExplorer(P4EXP) の左のアイコンをクリックして「Thisfeature willnot be installedandwill be uninstalledif alreadyinstalled」を選択して「Next」をクリックして
  3. 3. ください。 4. Server に「サーバの IP アドレスもしくは名前:1666」 User Name にアルファベットで「名前.苗字」と入れて「Next」をクリックしてください。 (UserName は実際には自由に設定できますが、ルールを設けて置いたほうが後々管理
  4. 4. し易いです) 5. あとは「Next」を何度かクリックして最後に「Finish」でインストール完了です。 6. 次に Perfoce を使うための設定です。 7. 次に Windows メニューから P4V(Perforce というグループの中にいる可能性があります) 8. P4V が起動して「Wouldyoulike helpsettingupP4V?」と出たら「Skip」をクリックしてく ださい。 9. Open Connection ダイアログが立ち上がったら「Server」に「サーバの IP アドレスもし くは名前:1666」と設定して「User」の右側の「Browse」をクリックして皆さんの名前を 選択し「Workspace」の右側の「New」をクリックしてください。 事前にユーザーが登録されていない場合は「New」をクリックして新たにユーザーを作
  5. 5. 成して利用することも可能です。 10. Workspace: New ダイアログでは「Workspace name」に「適当なユーザー名_Workspace」 「Workspace root」に「C:Usersウインドウズのユーザー名DocumentsUnreal Projects」 (Workspace root はドキュメントフォルダでなくてもかまいませんが、ドキュメントフ ォルダの Unreal Project 下はデフォルトの状態で UE4 のラウンチャーにプロジェクトが リストアップするのでオペレーションが楽になります)
  6. 6. 11. これですべての設定ができたので「OK」をクリックしてください。 12. P4V が起動したら「Depot」タブが選択されていることを確認して「名前_Workspace」 の下の「depot」を右クリックして「GetLatestRevision」を選択してください。
  7. 7. 13. では次に Unreal Engine のラウンチャを起動して左の「ライブラリ」を選択すると「マイ プロジェクト」の中に「GGJ2015」があると思うので「開く」をクリックしてください。
  8. 8. 14. エディタが起動したら画面右上の「赤丸に斜め線」のアイコンをクリックしてください。 15. 「プロバイダ」に「Perforce」を選択してください。 16. するとこんな感じになるので「AcceptSettings」を選択してください。 (もし Server/UserName/Workspace 等が、前段で設定したものと異なる場合は変更して
  9. 9. ください) 17. これで Perfoce の設定はすべて完了です。 18. ContentBrowser からモデル等アセットを「チェックアウト」や「チェックイン」ができ るようになります。
  10. 10. リビジョン管理(ソースコントロール)とは? 多人数で、ゲームを作る場合にサーバ上にファイルを置いて、各ファイルの更新履歴を管理で きるようになります。 UE4 エディタ上でのソースコントロールの方法についてはこちらのドキュメントを参照してく ださい。 https://docs.unrealengine.com/latest/JPN/Engine/UI/SourceControl/index.html ファイルを書き換えたい場合は「ContentBrowser」上で「チェックアウト」してサーバから手 元の PC に取り出し、編集が終わったら「チェックイン」することでサーバに反映されます。 チェックインする際は「チェンジリストの説明」という欄に、どのような変更をチェックイン したいのかコメントを英語かローマ字で入れて「OK」を押してください。
  11. 11. 「チェックアウト」や編集をキャンセルしたい場合は「巻き戻す」ことでチェックアウト前の 状態に戻すことができます。 以下のダイアログが出たら元に戻したいファイルにチェックを入れて「巻き戻す」をクリック してください。

×