识别手势画符施法解锁蓝图 虚幻4 ue4 Neural Network Symbol Recognizer 426 427
资源描述
不再支持该插件。
请改为选择符号识别器 VR。
演示:LINK 教程:LINK
插件使您能够绘制符号/图案的集合,这些符号/图案可以在游戏过程中被神经网络系统识别。
它可以用于不同的游戏场景:
- 根据鼠标手势施放法术
- 在门上画一个符号,如果正确,可以解锁它们
- 制作一个需要速度和精确绘图才能通过的小游戏
基本功能:
- 在插件的窗口中绘制不同的图案(符号)。它可以是字母、数字或任何抽象的形状。启动机器学习并保存结果。在插件窗口中测试绘图精度。然后在蓝图或代码中进行简单的设置,以便能够在游戏中绘制和测试绘制精度。
游戏内绘制和测试符号准确性的工作流程:
- 通过在输入 PRESSED 上调用 BeginDrawing() 方法来初始化绘图
- 移动画笔时将画笔(光标)位置传递到 Draw() 方法或在 Tick 中
- 调用 EndDrawing() 以断开输入 RELEASED 上的当前绘图线
- 绘图完成后,通过调用 TestDrawing 或 GetMostAccurateSymbol 测试其准确性
- 以某种方式对测试结果做出反应(如果成功后投掷暴风雪火球失败,则杀死玩家)
- 当不需要当前绘图并希望开始新绘图时,请调用 ClearCanvas。
插件包含 3 个游戏内用法示例 (SRTestLevel)
技术细节
特征:
- 用于绘制和保存符号的内置工具。
- 可自定义参数以修改神经网络灵敏度。
- 在游戏中使用的简单设置。
- 具有 3 种机制(施放法术、网格绘图、迷你游戏)的示例关卡。
- 插件内的分步教程。
- 绘制符号与大小和位置无关,这使得绘制正确的符号变得更加容易。
- 两个调试小部件,用于测试游戏中的绘图精度。
- 可以创建多个符号集合,这些符号集合可以设置为在游戏中进行识别。
代码模块:
- SymbolRecognizerPlugin(运行时)SymbolRecognizerPlugin (Runtime)
- SymbolRecognizerEditor(编辑器)
蓝图数量:8
C++ 类数:20
网络复制:否
支持的开发平台:Win64/Win32
支持的目标生成平台:Win64/Win32
文档:“ShowTutorial”在插件中或部分在视频教程中
示例项目:插件 SRTestLevel (SymbolRecognizer/Resources/TestContent) 内部
重要/附加说明: Do not change default root plugin folder name.它必须是“SymbolRecognizerPlugin”。
演示地址
在代码插件创建的Neural Network Symbol Recognizer - 虚幻引擎商城 (unrealengine.com)
使用教程:
- 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
- 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
- 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
- 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)
常见问题:
- 网盘提示无法下载。 答:重启或更换浏览器
- 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
- 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
- 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
- 一打开关卡就崩溃。 答:版本过低或内存不够
- 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包
(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)
微信扫描下方的二维码阅读本文
点赞