找回密码
 立即注册
查看: 287|回复: 0

UE5-SimpleProtobuf详细部署教程

[复制链接]
发表于 2022-11-24 14:04 | 显示全部楼层 |阅读模式
哈喽,大家好,我叫人宅,这里为大家手把手演示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("_CRT_SECURE_NO_WARNINGS");


此时再编译就可以正常编译了。
但是如果还是不行,说明你的目录不是Public或者私有的目录,那如何解决呢?


然后加入以下路径


这种方法容易被刷新给覆盖。
<hr/>如何使用呢?

这里面有个例子:


里面是proto的基础语法


我们就把这个代码生成C++,那应该如何操作呢?
打开这个批处理 将红框的路径替换成自己的路径:


我们还是以这个路径为例


替换后如下


双击后生成这个文件:


如果定义Prot的结构建议写在 CPPScript里面



插件地址

作者其他文章

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 18:59 , Processed in 0.087686 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表