[程式] UE4开发常用外部工具介绍

楼主: yekdniw (yekdniw)   2021-03-16 16:31:04
网页版
https://yekdniwue.blogspot.com/2021/03/UE4ExternalTool.html
在开发游戏的过程中,还是会需要用到不少外部的工具来辅助开发。
本篇就要来介绍用了好几年觉得好用的工具。
因为个人是程式,所以其他职能不一定适合,就当参考参考。
有些是免费,有些是付费。
另外我的环境是windows,所以其他desktop平台也不一定适用。
本篇我发誓百分之百不是业配,我没有拿任何一毛钱,真的就是经验分享。
版本控制系统(必备) ★★★★★
例如git、svn、perforce等等。
基本上版本控制系统百分之百是必须的,就选择一套用吧。
文字编辑器 ★★★★☆
Visual Studio Code & Notepad++
这两个我都有装。也是建议至少择一。
比起visual studio开启比较笨重,这两套开启快速是大优点。
看各种档案或是作文字替换、Unicode 转换也都很方便。
Visual Assist ★★★☆☆
俗称的番茄,小番茄。
是属于Visual Studio的外部工具,基本上可以用最快的时间
找到你要的变量,函式,档案。
对我个人来说几乎是必装,因为个人不太能等待
Visual Studio帮我找档案的时间。
会是只有三颗星是因为代理商的价格实在是太不推荐了,
而且个人版的授权写得不清不楚的,一边写可以公司用,一边写不能公司用。
桌面录影软件 ★★★☆☆
目前是用OBS ,不过已经很久没更新了。
不确定现在有没有更好的。
桌面录影软件我都拿来除错,先找到问题重现的方法后,录制游戏过程,
然后逐格播放影片,再来分析问题在哪。
硬盘空间管理与分析
WinDirStat 档案内容分析 ★★★★☆
在使用UE4的过程中,硬盘永远不够用,尤其是常常出不同平台的版本,
或是出各种版本测试,都需要用掉大量的硬盘空间。
这时候我都会定期使用WinDirStat对专案目录作分析,找出特别大的资料夹,
如果不是必需的就会砍掉。
另外一个使用时机则是分析打包后资料的时候,有的时候最后打包的档案过大。
我会利用这个软件看一下Cooked目录,分析一下是不是有哪些Asset档
不符合应该有的大小,然后再回去做调整。
mklink 目录连结 ★★★★★
windows内建的外部工具,但是因为太好用了所以不能不特别介绍
大部份开发UE4使用SSD应该已经是标配,不过并不是所有的专案
都能整个专案放SSD。
但是如果全部放硬盘,想必开启或使用的速度上是受到严重限制的。
这时候就可以透过mklink,将常常需要读取写入的目录对应到SSD的硬盘。
如此一来就可以最有效率的使用SSD。
举例来说,[Project]/Content 跟[Project]/Saved 通常占用不少空间,
但是又不一定需要SSD。
我可能就会把这两个目录对应到普通硬盘,其他都放在SSD。
更大的专案就会在Content资料夹再做细分。
使用范例:
开始->执行->Command
或是
C:\WINDOWS\system32\cmd.exe
在指令视窗里面输入
mklink /j C:\ThirdPerson\Content D:\ThirdPerson\Content
就会把C:\ThirdPerson的Content 连结到D:\ThirdPerson\Content
(档案实际放在D:\ThirdPerson\Content)
资源监视器 Resource Manager ★★★★★
windows内建的外部工具,一样很常用。
一般大多都是用工作管理员 Task Manager。不过工作管理员提供的资讯其实很不够。
所以我都直接把资源监视器放在最快可以开启到的地方了。
我最常看的就是Disk的项目,然后看那些档案被读取或写入,以及被那些程式使用。
通常这样也可以协助自己掌握UE4的某些阶段到底在做什么,
例如打包,编辑器启动,等等。
目前想到的大概就这些,各位有更推荐的也可以跟我说,我用了好用也会在日后补上的。
作者: oopFoo (3d)   2021-03-16 19:32:00
我推荐sourcetrail,也有c#的plugin。有时候需要看别人的程式,Lib。Sourcetrail 很方便。
作者: coolrobin (泳圈)   2021-03-16 20:51:00
y大没有用Incredibuild或FASTBuild吗?
楼主: yekdniw (yekdniw)   2021-03-16 22:23:00
找时间研究一下sourcetrail 谢谢哦~~我用的分布式是某开发平台的版本 因为NDA的关系不能提~所以确实我没用Incredibuild跟FASTBuild~没有亲自用过就不好推荐了
作者: coolrobin (泳圈)   2021-03-16 23:24:00
Incredibuild贵但无脑好用FASTBuild免费但小问题不少不过4.26好像ue官方有加入支援了 不过不确定支援程度另外感谢1F介绍了个好东西
作者: CarpeDiemAL (CarpeDiemAL)   2021-03-17 16:25:00
推几个公司常用的 vclip录萤幕很好用beyond compare 拿来diff filessearch everything 超神 找档案超快revo uninstaller 可以彻底的清除不要的软件跟附加档案

Links booklink

Contact Us: admin [ a t ] ucptt.com