Giter Club home page Giter Club logo

fpmass's Introduction

FPMass

Suggested you use this for reference only: I do not know what I'm doing!

The plugin will not build without including some of my other plugins and one of these is private. I may remove this requirement in the future or fix up

Requirements

  • FPGameplayAbilities
  • MassSample
  • AnimToTexture (Engine plugin)
  • GameplayAbilities (Engine plugin)
  • FPVertexAnimationTextures (my private repo, remove any references to this you find in the plugin source)

What is this plugin doing with mass?

Using MASS to communicate with GameplayAbility system

  • Mass handles the projectile and unit movement
  • Actors are required to handle the projectile collision and have a GAS component attached to them
  • Vertex Animated Textures for characters
  • No multiplayer (however...)

Mass Replication

  • Check out arkena00's implementation here: https://github.com/arkena00/sample.mass
  • I have tested their code (with basically no changes) on 5.3, which you can find on this branch (however I suggest you pull arkena00's repo since it has blueprints and stuff setup).
  • It should be noted there are rumors of a secret internal project at Unreal with Mass (and using Mass Replication with Iris). So things are likely to change in the future regarding this. But it is fun to see it in action right now!

Processors to disable for movement

In DefaultMass.ini

[/Script/MassCommunitySample.MSBasicMovementProcessor]
bAutoRegisterWithProcessingPhases=False

[/Script/MassCommunitySample.MSInterpMovementProcessor]
bAutoRegisterWithProcessingPhases=False

[/Script/MassMovement.MassApplyMovementProcessor]
bAutoRegisterWithProcessingPhases=False

[/Script/MassMovement.MassSimpleMovementProcessor]
bAutoRegisterWithProcessingPhases=False

[/Script/MassNavigation.MassNavigationSmoothHeightProcessor]
bAutoRegisterWithProcessingPhases=False

[/Script/MassNavigation.MassSmoothOrientationProcessor]
bAutoRegisterWithProcessingPhases=False

fpmass's People

Contributors

fpwong avatar

Stargazers

 avatar Faruk Yıldırım avatar Jeremie St-Amand avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.