UE5-SimpleProtobuf详细部署教程
哈喽,大家好,我叫人宅,这里为大家手把手演示SimpleProtobuf的使用方法。这个插件目前作为引擎插件,直接放在引擎插件下即可:
SimpleproTobuf的使用只需要二步骤:
1.安装库
2.build.cs下写代码
一 安装库
1.第一步先从插件内部找到如下的批处理,找到“-OutPutProtobufPath=”代码。
把后面的路径改成自己项目的路径:
我们以MMOARPG这个目录为例:
做如下更改,保存关闭后,双击运行即可。
这时候它会生成在项目目录中。
如果以后希望用独立程序,那么这个路径就设置为独立程序的路径即可:
<hr/>第二步:build.cs下写代码
生成好后,编译项目代码一定会编译出错,这个时候来到build.cs下面,加入如下代码
ShadowVariableWarningLevel = WarningLevel.Off;
bEnableUndefinedIdentifierWarnings = false;
if(Target.Platform == UnrealTargetPlatform.Win64)
{
bEnableExceptions = true;
}
PublicDefinitions.Add(&#34;_CRT_SECURE_NO_WARNINGS&#34;);
此时再编译就可以正常编译了。
但是如果还是不行,说明你的目录不是Public或者私有的目录,那如何解决呢?
然后加入以下路径
这种方法容易被刷新给覆盖。
<hr/>如何使用呢?
这里面有个例子:
里面是proto的基础语法
我们就把这个代码生成C++,那应该如何操作呢?
打开这个批处理 将红框的路径替换成自己的路径:
我们还是以这个路径为例
替换后如下
双击后生成这个文件:
如果定义Prot的结构建议写在 CPPScript里面
插件地址
作者其他文章
页:
[1]