精选特卖:从即日起至9月23日,精选动画五折特惠!

Hard Lock Target

Orcenhaze - 代码插件 - 2024/08/09
8
4.88颗星(总分5颗星)(8个评分)
  • 88%
  • 13%
  • 0%
  • 0%
  • 0%

Soulslike target hard-locking camera system

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



NOTE: I believe in keeping things simple. The basis for these target-locking systems is the souls games, and so this plugin upholds that basis with minimal amount of code. Anything beyond that will be specific to your use-case and supporting it will add complexity to the plugin which will make it harder for users to work with and harder for me to maintain. So because it is simple, you can jump right into the C++ source code and modify things if necessary; there are only 2 classes and everything is well commented. There's a section in the text documentation that shows you how to modify and build the plugin.


Thanks to UnHolyDarKness for helping out with the testing.

技术细节

Features:

  • Works with C++ and Blueprints.
  • Use any widget class you want as a lock indicator (without labor).
  • Hard-lock specific sockets trivially (without manually entering socket names).
  • Responsive target switching in 4 directions.
  • Automatically makes sure the player model doesn't obstruct camera view.
  • Automatically handle vertically aligned targets.
  • Customize basic behavior.
  • Actually simple and easy to setup.


Code Modules:

  •  HardLockTargetPlugin - Runtime


Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Windows, MacOS, Linux

Supported Target Build Platforms: Windows, MacOS, Linux

Documentation: See link above.

Example Project: See link above.