一、如何导入其他源代码插件

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开发常见问题:导入插件、代码调试、格式异常相关推荐

  1. 【ARM-Linux开发】linux下代码调试

    1. 使用printf调试 #ifdef DEBUG Printf("valriable x has value = %d\n", x) #endif 然后在编译选项中加入-DDE ...

  2. Python代码调试之异常回溯

    当发生异常时,Python会回溯异常,给出大量的提示,可能会给程序员的定位和纠错带来一定的困难,这时可以使用sys模块的exc_info()函数来回溯最近一次异常. sys.exc_info( )的返 ...

  3. 3dmax插件导出x格式异常

    一.问题出现如下图示 二.解决方法 1.打开自定义–插件管理器 2.右键点击空白处选择加载新插件 3.选择PandaDirectXMaxExporter_x64.dle, 4.之后就可 http:// ...

  4. Python语言学习:python语言代码调试—异常处理之详细攻略

    Python语言学习:python语言代码调试-异常处理之详细攻略 目录 python语言代码调试-异常处理 异常捕捉可以使用 try/except 语句 相关文章 Python3 错误和异常 | 菜 ...

  5. 三、K3 Cloud 开发插件《K3 Cloud插件开发新手指导 + K3 Cloud插件开发代码调试》

    案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出"Hello World!",并获取订单明细物料的即时库存,填入字段[即时库存]. ...

  6. java json插件安装_IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体...

    前言: GsonFormat插件主要用于使用Gson库将JSONObject格式的String 解析成实体,该插件可以加快开发进度,使用非常方便,效率高. 这个教程主要是学习IntelliJ IDEA ...

  7. VSCode插件、快捷键及代码调试技巧

    vscode基本使用 快捷键 Ctrl + Shift + P 打开命令面板 Ctrl + Shift + ~ 打开vscode的终端 F5 开始调试 F12 Go to Define Ctrl + ...

  8. eclipse 下安装PyDev并导入faster rcnn python代码调试

    Python在算法研究应用非常广泛,最近要研究faster rcnn的python代码,就得学习python,所以就需要一个趁手的工具来看python代码,否则只是用文本编译器找代码实在是太影响效率了 ...

  9. Cordova应用的JavaScript代码和自定义插件代码的调试

    我之前写过三篇Cordova相关的技术文章.当我们使用Cordova将自己开发的前端应用打包安装到手机上后,可能会遇到需要调试Cordova应用的时候. 本文就介绍Cordova应用的调试步骤. 如果 ...

最新文章

  1. 交换机运维需要注意哪些问题,让我们一起来闲聊下
  2. 区块链系列4-智能合约
  3. 设计模式——装饰者模式
  4. python实现http下载文件-Python HTTP下载文件并显示下载进度条功能的实现
  5. 每天一道LeetCode-----将链表每k个节点逆序一次
  6. IP与以太网的包收发操作
  7. Codeforces Gym 101142 C. CodeCoder vs TopForces(思维+图论)
  8. 20. 自定义配置文件
  9. android真机模拟gps,使用命令模拟更改gps位置
  10. 联众打码平台接口调用(初版)
  11. 创建数据库索引的几种方法
  12. 认知神经科学常用的研究工具和技术
  13. 吐血总结:国内外App制作平台大集合,总有一款适合你
  14. densefusion代码
  15. 2017.10.23 Arduino Atmel EFM32低功耗监测
  16. 意语口语学习:意大利语的发音
  17. 市场的霸主:对冲基金世界的超额回报大师
  18. 算法交易系列研究之一
  19. IT审计 独立于IT管理的监督过程(zt)
  20. 9月6日关键点检测学习笔记——人脸和手部特征点检测

热门文章

  1. 计算机网络技术职业生涯规划ppt模板,职业生涯规划ppt模板
  2. 计算机怎样配置,怎样配置计算机?
  3. 关于区块链应用场景的思考
  4. 服务器硬盘ahci,Windows2008 AHCI功能开启方法(提升硬盘加速)
  5. TinyPXE+Ghostsrv网刻注意事项
  6. Latex报错:xxxx.sty文件不存在解决方案
  7. 基于JAVA-游戏账号交易平台-演示录像-计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  8. NVIDIA显卡驱动
  9. Python数据挖掘过程
  10. dos2unix和unix2dos