Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animations + Combat System #5

Open
5 of 9 tasks
CarrotKutay opened this issue May 11, 2020 · 4 comments
Open
5 of 9 tasks

Animations + Combat System #5

CarrotKutay opened this issue May 11, 2020 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@CarrotKutay
Copy link
Owner

CarrotKutay commented May 11, 2020

Starting to import Animations for basic movement

Basic Movement

  • Walking
    • Forward (+ Running)
    • Backward
    • Left
    • Right

-> put basic movement inside a blend tree for now
-> extension possible with either different layer masks or adding IK-constraints

Dodge Roll Animation

  • We need a dodge mechanic + animation

Attack animation

  • Attack
  • 1st Attack
  • 2nd Attack

-> various skill animation needed, once skills are included into combat

@CarrotKutay CarrotKutay added the enhancement New feature or request label May 11, 2020
@CarrotKutay CarrotKutay self-assigned this May 11, 2020
@CarrotKutay
Copy link
Owner Author

There is a current error with instantiating entities from game objects
Capture_error_BoneIndexOffset

error/bug seems to be known, but not solved as of yet:
https://forum.unity.com/threads/vertex-shader-based-skinned-character-animation.692077/

Found a workaround to suppress the error, but instantiating the entity might be incomplete due to it

@CarrotKutay
Copy link
Owner Author

CarrotKutay commented May 11, 2020

@ismaelKutay probably better to wait on implementing DOTS with animations as there seems to be no easy get-to solution. The only solution I have found so far is to have a custom shader, sperating the frames of the animation and telling each entity which frame to play at what moment. This might be possible for simple animations, but as we are looking for stuff to cope with animation blending between different animations I'd say we put a stop to DOTS for animated objects

https://www.youtube.com/watch?v=tvi44I_SK3w

or it might be possible to do a hybrid between 'regular' and DOTS, where we perform animations on the entity with the 'normal' MonoBehaviour' workflow

@CarrotKutay
Copy link
Owner Author

will commence to work with game objects only for now, when working on player movement and animation. Arguably there will be a limited number of players and not too much data handled by them, which might be a bit too much overhead work for making it work in DOTS for now

@CarrotKutay
Copy link
Owner Author

CarrotKutay commented May 24, 2020

will put this issue on hold and see if #10 fruits in reasonable results, which might lead to possibilities to pick up DOTS again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant