六月特卖现已开启!即日起至6月20日,精选商品最低三折起。

InteractSystem

Arkena - 代码插件 - 2024/05/26
尚未评分

Highly customizable multiplayer interaction system

特价$69.99
$34.99登录购买
  • 支持的平台
  • 支持的引擎版本
    5.3 - 5.4
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

- Overview (video)

- Demo project (plugin required)

- Documentation

- Discord support


This interaction system is designed to be flexible and customizable.

The base architecture use 5 core concepts that let you create complex interactions

with multiplayer support specific to your game.


Even if this plugin is designed to extend base classes. Some common interact components, indicators and scanners are provided. (Other common use cases may be added on demand)


Interacts (all interacts support cooldowns from NIS_InteractComponent)

- Instant : An instant interaction

- Switch : An interact component with an on/off state

- Delay : An interact component that completes after a delay

- Input : An interact component that is active while the player maintains the input


Indicators :

- HUD : An indicator displayed on the player HUD

- World : An indicator displayed in the world


Scanners

- Aim : A scanner based on the player camera

- Range : A scanner using the specified range

- Ground : A scanner looking for interactions on the ground


Feel free to ask if you have any questions or features requests.


技术细节

Features

- Flexible architecture (interactors, interacts, scanners, slots, indicators)

- Event and component based interactions

- Simultaneous interaction (multiple actions / inputs pressed)

- Auto interaction

- Interactions instantiation

- Requirements system

- Slot system

- Custom indicators

- Multiple scanners

- Multiplayer support

- Multiple net execution modes

- AI support

- Extensible from BP or C++

- Many interaction behavior classes and examples (demo project)

- Debugging logs


Code Modules

- NKInteractSystem (runtime)


Number of Blueprints: 12

Number of C++ Classes: 32

Network Replicated: Yes


Supported Development Platforms: Win64, Linux, Android

Supported Target Build Platforms: Win64, Linux, Android


Notes: High support some weeks after major releases then bugfix only