Perforce与Unreal Engine 4的集成
链接1描述了关于Epic Games Launcher的安装,链接2 描述了关于Perforce的安装
1 https://blog.csdn.net/weixin_42182599/article/details/103883033
2 https://blog.csdn.net/weixin_42182599/article/details/104009997
Step1:打开cmd.exe,输入p4 typemap,此时会弹出一个文档,将下面的内容粘贴到TypeMap下。
binary+w //depot/....exe
binary+w //depot/....dll
binary+w //depot/....lib
binary+w //depot/....app
binary+w //depot/....dylib
binary+w //depot/....stub
binary+w //depot/....ipa
binary //depot/....bmp
text //depot/....ini
text //depot/....config
text //depot/....cpp
text //depot/....h
text //depot/....c
text //depot/....cs
text //depot/....m
text //depot/....mm
text //depot/....py
binary+l //depot/....uasset
binary+l //depot/....umap
binary+l //depot/....upk
binary+l //depot/....udk
binary+l //depot/....ubulk
如下图所示
Step 2:打开P4Admin,创建一个depot,名字为 work3.
Step 3:打开P4V,创建一个workspace,名为WorkDemo3,并选择work3作为depot文件。(后面会解释为什么要创建depot文件)
Step 4:在WorkDemo3文件夹下新建一个文件,名为work3。(注意:Perforce不区分大小写)。
打开UE4,创建一个项目,此项目的路径必须在work3文件夹下。例如:
C:\Perforce\WorkDemo3\work3\MyProject
Step 5:
首点击Source Control —选择Perforce,此时在Available Workspace中,会出现之前创建的workspace。点击 Accept Setting,会显示连接连接成功。
注意:在UE4中创建的项目,必须在workspace文件夹下,至于为什么要创建一个depot文件??因为后期,在Perforce中submit 代码的时候,必须选择depot下的文件,才能成功。
希望可以帮助到你。