UE4开发常见问题:导入插件、代码调试、格式异常
一、如何导入其他源代码插件
1、新建空插件,名字与要导入的插件相同
2、复制旧插件源代码到新插件Source目录
3、vs工程中添加旧插件的.h .cpp文件
4、修改 插件.build.cs代码,添加旧插件需要的库。
二、如何进行vs源代码插件调试
1、首先打开UE4工程。
2、必须在UE4中选择菜单“文件”->打开vs工程,否则vs启动调试运行会报错。
3、关闭原工程,VS中开启调试运行
三、PF_R8G8B8A8 不支持的格式
Assertion failed: FTextureRenderTargetResource::IsSupportedFormat(InOverrideFormat) [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Engine\Private\TextureRenderTarget2D.cpp] [Line: 84]
void UTextureRenderTarget2D::InitCustomFormat( uint32 InSizeX, uint32 InSizeY, EPixelFormat InOverrideFormat, bool bInForceLinearGamma )
{check(InSizeX > 0 && InSizeY > 0);check(FTextureRenderTargetResource::IsSupportedFormat(InOverrideFormat));// set required size/formatSizeX = InSizeX;SizeY = InSizeY;OverrideFormat = InOverrideFormat;bForceLinearGamma = bInForceLinearGamma;// Recreate the texture's resource.UpdateResource();
}
/**
* Return true if a render target of the given format is allowed
* for creation
*/
bool FTextureRenderTargetResource::IsSupportedFormat( EPixelFormat Format )
{
switch( Format )
{
case PF_B8G8R8A8:
case PF_A16B16G16R16:
case PF_FloatRGB:
case PF_FloatRGBA: // for exporting materials to .obj/.mtl
case PF_A2B10G10R10: //Pixel inspector for normal buffer
case PF_DepthStencil: //Pixel inspector for depth and stencil buffer
return true;
default:
return false;
}
}
四、UE4新建C++类后提示generated.h冲突,不能产生代码
CompilerResultsLog: ERROR: Changes to generated code are not allowed - conflicts written to generated.h.conflict
关闭编辑器,vs,重新打开。并确保Visual Studio中的解决方案配置为Development Editor
UE4开发常见问题:导入插件、代码调试、格式异常相关推荐
- 【ARM-Linux开发】linux下代码调试
1. 使用printf调试 #ifdef DEBUG Printf("valriable x has value = %d\n", x) #endif 然后在编译选项中加入-DDE ...
- Python代码调试之异常回溯
当发生异常时,Python会回溯异常,给出大量的提示,可能会给程序员的定位和纠错带来一定的困难,这时可以使用sys模块的exc_info()函数来回溯最近一次异常. sys.exc_info( )的返 ...
- 3dmax插件导出x格式异常
一.问题出现如下图示 二.解决方法 1.打开自定义–插件管理器 2.右键点击空白处选择加载新插件 3.选择PandaDirectXMaxExporter_x64.dle, 4.之后就可 http:// ...
- Python语言学习:python语言代码调试—异常处理之详细攻略
Python语言学习:python语言代码调试-异常处理之详细攻略 目录 python语言代码调试-异常处理 异常捕捉可以使用 try/except 语句 相关文章 Python3 错误和异常 | 菜 ...
- 三、K3 Cloud 开发插件《K3 Cloud插件开发新手指导 + K3 Cloud插件开发代码调试》
案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出"Hello World!",并获取订单明细物料的即时库存,填入字段[即时库存]. ...
- java json插件安装_IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体...
前言: GsonFormat插件主要用于使用Gson库将JSONObject格式的String 解析成实体,该插件可以加快开发进度,使用非常方便,效率高. 这个教程主要是学习IntelliJ IDEA ...
- VSCode插件、快捷键及代码调试技巧
vscode基本使用 快捷键 Ctrl + Shift + P 打开命令面板 Ctrl + Shift + ~ 打开vscode的终端 F5 开始调试 F12 Go to Define Ctrl + ...
- eclipse 下安装PyDev并导入faster rcnn python代码调试
Python在算法研究应用非常广泛,最近要研究faster rcnn的python代码,就得学习python,所以就需要一个趁手的工具来看python代码,否则只是用文本编译器找代码实在是太影响效率了 ...
- Cordova应用的JavaScript代码和自定义插件代码的调试
我之前写过三篇Cordova相关的技术文章.当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候. 本文就介绍Cordova应用的调试步骤. 如果 ...
最新文章
- 交换机运维需要注意哪些问题,让我们一起来闲聊下
- 区块链系列4-智能合约
- 设计模式——装饰者模式
- python实现http下载文件-Python HTTP下载文件并显示下载进度条功能的实现
- 每天一道LeetCode-----将链表每k个节点逆序一次
- IP与以太网的包收发操作
- Codeforces Gym 101142 C. CodeCoder vs TopForces(思维+图论)
- 20. 自定义配置文件
- android真机模拟gps,使用命令模拟更改gps位置
- 联众打码平台接口调用(初版)
- 创建数据库索引的几种方法
- 认知神经科学常用的研究工具和技术
- 吐血总结:国内外App制作平台大集合,总有一款适合你
- densefusion代码
- 2017.10.23 Arduino Atmel EFM32低功耗监测
- 意语口语学习:意大利语的发音
- 市场的霸主:对冲基金世界的超额回报大师
- 算法交易系列研究之一
- IT审计 独立于IT管理的监督过程(zt)
- 9月6日关键点检测学习笔记——人脸和手部特征点检测
热门文章
- 计算机网络技术职业生涯规划ppt模板,职业生涯规划ppt模板
- 计算机怎样配置,怎样配置计算机?
- 关于区块链应用场景的思考
- 服务器硬盘ahci,Windows2008 AHCI功能开启方法(提升硬盘加速)
- TinyPXE+Ghostsrv网刻注意事项
- Latex报错:xxxx.sty文件不存在解决方案
- 基于JAVA-游戏账号交易平台-演示录像-计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- NVIDIA显卡驱动
- Python数据挖掘过程
- dos2unix和unix2dos