Action Camera Manager

JoKooo - 코드 플러그인 - 2022/04/30

This is the Camera Manager used for action fighting games such as 2D and 3D.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Preview Video

Please check the wiki

-----------------------------------------------------------------------------

Update Ver 2.1

Fix

  • Adding stability between objects
  • Change the class name that overlaps with the existing engine class name (Please check the wiki)
  • ACMCamera inherits the AActor, not APawn

New

  • Add function to switch viewport between ‘existing character camera’ and ACMCamera
  • (Camera attached to the character must exist at this time)
  • (Can specify travel time when switching camera)
  • Android platform support

Cautionary

  • 5.0ver is no longer supported

-----------------------------------------------------------------------------

Update Ver 2.0
  • Supports 5.2, 5.3 version of the engine.
  • Support for Dedicated Servers as well as Listen Servers
  • Delete the logic of unnecessary network operations on the Listen server
  • Resolve issues where the client's movement from the listen server is not normal
  • Troubleshooting the client's camera movement in multiplayer games is not natural

-----------------------------------------------------------------------------

Update Ver 1.2
  • Supports 5.1 version of the engine.

-----------------------------------------------------------------------------

Update Ver 1.1
  • Support Network Replicated
  • You no longer have to look for the player directly in the “Camera Manager”Instead, you can add “PlayerCameraComponent”(ActorComponent) to the your Charcter

-----------------------------------------------------------------------------

The ActionCameraManger plugin is a camera plugin used in local action battle games. The plugin automatically adjusts camera operations with camera changer, allowing developers to focus only on player movements. It has three camera modes : 2D, 2D_Fix, and 3D.


First of all, “2D_Fix” mode is useful for projects in which the camera cannot rotate and only increases the SpringArm Length, so it only moves from side to side.


Next, the “2D” mode allows the camera to rotate, and the distance also increases, so you can put both players in the viewport wherever they are. However, since rotation is not natural when moving up and down, it is useful for projects in the form of playing by moving only left and right, and moving only a little bit up and down.


Finally, the core “3D” mode. This mode is similar to “2D”, but it is useful for projects where you can move up, down, left, and right freely because it shows naturalness in the rotation when you move up and down.

기술적 세부사항

Features:

  • Various camera types are available
  • Can be used in a single setting
  • Replicated


Code Modules:

  • ActionCameraManager[Runtime]


Number of Blueprints: 0


Number of C++ Classes: 2

  • ACMComponent
  • ACMMainCamera


Network Replicated: Yes

Supported Development Platforms: Win64, Android

Supported Target Build Platforms: Win64, Android

Documentation(1.0ver) : YouTube

Documentation(1.1 ~ 2.1ver) : Docs