ue4 加载材质_ue4使用中遇到的一些问题记录

这篇博客记录了在使用UE4过程中遇到的问题及解决办法,包括低版本引擎资源导入高版本识别问题、资源路径获取、Editor插件配置、蓝图材质连线问题以及场景尺寸的查看等。
摘要由CSDN通过智能技术生成

81.低版本引擎里的资源导入到高版本引擎无法识别问题

在ObjectVersion.h文件中,下面这个enum中添加这句VER_LIC_SERVER_SKIP_LOAD_LEVEL,

enum EUnrealEngineObjectLicenseeUE4Version
{
	VER_LIC_NONE = 0,
	// by wxywxy (2016-11-01): 데디서버 로딩안하는 레벨 기능
	VER_LIC_SERVER_SKIP_LOAD_LEVEL,
	// - this needs to be the last line (see note below)
	VER_LIC_AUTOMATIC_VERSION_PLUS_ONE,
	VER_LIC_AUTOMATIC_VERSION = VER_LIC_AUTOMATIC_VERSION_PLUS_ONE - 1
};

2. 资源的路径怎么得到?

比如一个贴图,点击它,右击->Copy Reference,得到“Texture2D'/Game/texCombine/Map/Object/103_field_Hammerhead/4_Texture/T_le_co_ar_CHshop1_chair_D.T_le_co_ar_CHshop1_chair_D'”,拿到单引号里面的,便是它的路径。

3. Editor类型的插件,.uplugin文件modules里的type应为“Editor”,LoadingPhase为“default”,如下:

"Modules": [
    {
      "Name": "texCombine",
      "Type": "Editor",
      "LoadingPhase": "Default"
    }

4. ue4插件无法加载,报这个错“ue4 plugin failed to load because module could not be loaded”时,有可能是他依赖的其他插件没有enable,比如如果一个编辑器插件,用到这个类型

UEditorAssetLibrary::DoesAssetExist(NormalTexPath)

则要将EditorScriptingUtilities插件开启。

5. 蓝图里的字符串输入框中,输入字符串,不用再加双引号。下面这种是正确的。

88ea2653-2f32-eb11-8da9-e4434bdf6706.png

c39e3449096a13c80e7b55205fcfe5ef.png

6. 将资源移植到另一个目录时,会出现材质连线断开问题,将目标路径设置为content根路径就能避免该问题。

7. 蓝图里设置相机,

e7324927248734f1158933565f6593bc.png

8. ue4中单位是厘米;

9. 如何查看场景大小?切到顶视图,按中键即可量大小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值