找回密码
 立即注册
搜索

[代码插件] Mission & Objectives v1.4 虚幻4.27 任务

[复制链接]
132 |0
发表于 2023-11-3 15:52:48 | 显示全部楼层 |阅读模式
本帖最后由 阿拉丁神经 于 2023-11-3 15:53 编辑

支持的引擎版本UE4.27
















Mission & Objectives plugin is a great Editor extension which provides easy way to design Missions, quests, objectives and events. It comes with many examples and demo maps. It support side quests, multiplayer (replication server-client) and savegames for all players! Every mission gives flexibility to trigger additional conditions at any time. There are no worries of adding extra reward to player when special objective is completed, spawning particles when mission is activated, showing additional messages on Mission start / end.

It's robust system of delegates connected to widgets. Five of different approaches shows how useful it can be in any time.

start / complete notification
narration widget to show story line and dialogues
objectives list showed on the edge of the screen
LOG where mission history can be checked, Ongoing, Succeeded, Failed and all details
single objective prompt to show whenever we did something right
Even if plugin is mostly implemented in code it exposes everything to blueprints which makes setting up missions like a child play.

Technical Details
Supported features:
Support for parallel missions being active at the same time
Multiple quest endings depending on choices
Multiplayer and replication
Scripted actions can be trigger at any moment (state) - on active, on complete
Robust widget systems to present VIEW - five different ways of communication
Demo levels with predefined missions
Character, obstacles, collectables, mission library and much more

Features:
Two types of new assets (Mission, Scripted Action)
Five widget systems (Mission Prompt, Missions Log, Objective Prompt, Objective List, Log)
Two example levels with easy to follow scripted missions
Character setup
12 textures
12 materials
Additional world objects

Code Modules:
MissionObjectives (Runtime) - Contains Model (data which are serialized), mission, manager, scripted action logic
MissionObjectivesEditor (Editor) - module responsible for editor node extension and asset definition
Number of Blueprints: 24
Number of C++ Classes: 26 - 7 (runtime) / 19 (editor)
Multiplayer support: Yes
Supported Platforms: Win32, Win64


任务和目标插件是一个伟大的编辑器扩展,它提供了简单的方法来设计任务,任务,目标和事件。它附带了许多示例和演示地图。它支持支线任务,多人(复制服务器-客户端)和所有玩家的保存游戏!每个任务都有灵活性,可以随时触发附加条件。无需担心在完成特殊目标时为玩家添加额外奖励,在任务激活时生成粒子,在任务开始/结束时显示额外信息。

它是连接到小部件的健壮的委托系统。五种不同的方法显示了它在任何时候是多么有用。

开始/完成通知
用于显示故事情节和对话的旁白小部件
目标列表显示在屏幕的边缘
日志中可以查看任务历史,正在进行中,成功,失败和所有细节
只要我们做对了,就会有单一目标提示
即使插件主要是在代码中实现的,它也会将所有内容暴露在蓝图中,这使得设置任务像儿童游戏一样。

技术细节
支持功能:
对同时进行的平行特派团的支助
多种任务结局取决于选择
多人模式和复制
脚本操作可以在任何时刻(状态)被触发——激活时,完成时
强大的部件系统,以呈现VIEW -五种不同的通信方式
带有预定义任务的演示关卡
角色、障碍、收集品、任务库等等

特点:
两种类型的新资产(任务,脚本操作)
五个小部件系统(任务提示,任务日志,目标提示,目标列表,日志)
两个简单的脚本任务关卡
角色设置
12个纹理
12材料
附加世界对象

代码模块:
MissionObjectives (Runtime)——包含模型(序列化的数据)、任务、管理器、脚本化的动作逻辑
MissionObjectivesEditor(编辑器)-负责编辑器节点扩展和资产定义的模块
蓝图数量:24
c++类数量:26 - 7(运行时)/ 19(编辑器)
多人游戏支持:是
支持的平台:Win32, Win64




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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