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.
技术细节
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 种材质
附加世界对象
代码模块:
任务目标(运行时)--包含模型(序列化数据)、任务、管理器、脚本动作逻辑
MissionObjectivesEditor(编辑器)--负责编辑器节点扩展和资产定义的模块
蓝图数量 24
C++ 类数量:26 - 7(运行时)/ 19(编辑器)
支持多人游戏 是
支持的平台:Win32、Win64 Win32, Win64
|