功能:

  • 核心绘画机制:用于应用和显示绘画的画笔和画布组件

  • 灵活自定义:用于自定义画笔外观、描摹和绘画效果的模块化对象“原子”。

  • 多人游戏网络复制和后期加入支持

  • 保存/加载功能:游戏重新启动时自动保存画布状态和加载

代码模块:

  • EasyPaint(运行时)

  • EasyPaintEditor (编辑器)

蓝图数量:13

小组件数量:10

C++ 类数量:30

网络复制:是

支持的开发平台:Windows、Linux

支持的目标构建平台:Windows、 Linux

文档链接:EasyPaint 文档

示例项目:插件内容中包含示例工具设置和效果的关卡 /EasyPaint/示例/EasyPaintExample

EasyPaint 是一款轻量级且灵活的基于渲染目标的绘画系统,旨在让玩家能够在游戏过程中直接在 3D 网格和平面上绘画。借助可自定义画笔、材质交互和多人支持,可以轻松地为您的项目添加创意或交互式绘画机制。

视频: 预告展示, 教程

Discord: 链接

文档: 链接

功能:

  • 可自定义画笔 – 动态调整大小、不透明度和颜色。

  • 画布系统 – 支持使用可配置参数在任何网格或表面上绘画。

  • 多人游戏支持 – 在网络游戏中的多个玩家之间同步绘画。

  • 优化性能 – 使用板岩渲染器进行高效纹理更新。

  • 可自定义效果 – 可以进一步扩展的多个绘画“行为”样本。

  • 保存/加载 – 保存绘画状态和加载游戏重新启动时显示。

用例:

🎨 启用玩家创作的艺术、涂鸦和表面自定义。

🖍️ 添加交互式绘图工具,例如白板。

🕹️ 实现标记对象或留下临时绘画轨迹等游戏机制。

🌐 支持协作或竞争性多人绘画体验。

包括:

  • 预制画笔和画布效果。

  • 系统设置示例关卡。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。