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

Tutorial example #30

Closed
8 tasks done
brenocq opened this issue Aug 13, 2022 · 3 comments
Closed
8 tasks done

Tutorial example #30

brenocq opened this issue Aug 13, 2022 · 3 comments
Labels
prio:low Low priority status:done Task completed successfully type:example Examples showcasing atta features

Comments

@brenocq
Copy link
Owner

brenocq commented Aug 13, 2022

Description
For the release 0.2.0.0 a set of examples are being developed to check how easy it is to use atta.
The changelog in the comments will list all the changes when developing this project, mainly bug fixes and code refactoring.
The repository for this project can be found here: https://github.com/brenocq-atta/tutorial

Tasks

  • Cube factory example
  • Logging example
  • Simple script example
  • Image resource example
  • Entity spawn example
  • Graphics drawer example
  • Plots example
  • Materials example (fix rendering)
@brenocq brenocq added this to the 0.2.0.0 - Examples milestone Aug 13, 2022
@brenocq
Copy link
Owner Author

brenocq commented Aug 18, 2022

Atta changelog

  • Fixes
    • Mesh combo not being shown
    • Mesh sid now is set to first mesh resource when created
    • Script sid now is set to first script when created
    • Material component imgui not showing variable names
    • Viewport name being messed up
    • Create .atta file if is doesnt exists
  • New methods
    • Now we also have cmp::Material::setResource, to be consistent with cmp::Material::getResource
      • Can achieve the same thing with cmp::Material::set
  • Refactor
    • Removed buggy shortcuts to start/play/pause/stop simulation
    • Only serialize components that are being used to make the .atta smaller
    • Print cmake output while building

Notes for the future

  • PBR rendering not working
  • Stencil selection rendering with wrong scale

@brenocq
Copy link
Owner Author

brenocq commented Aug 18, 2022

Image

brenocq added a commit to brenocq-atta/tutorial that referenced this issue Aug 18, 2022
brenocq added a commit to brenocq-atta/tutorial that referenced this issue Aug 19, 2022
brenocq added a commit to brenocq-atta/tutorial that referenced this issue Aug 19, 2022
brenocq added a commit to brenocq-atta/tutorial that referenced this issue Aug 19, 2022
brenocq added a commit to brenocq-atta/tutorial that referenced this issue Aug 19, 2022
brenocq added a commit that referenced this issue Aug 20, 2022
@brenocq
Copy link
Owner Author

brenocq commented Aug 20, 2022

All examples were implemented. There are still some problems with the rendering, but I will postpone the fix for the future.

@brenocq brenocq closed this as completed Aug 20, 2022
Repository owner moved this from In Progress to Done in Atta Aug 20, 2022
@brenocq brenocq added status:done Task completed successfully type:example Examples showcasing atta features prio:low Low priority labels Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio:low Low priority status:done Task completed successfully type:example Examples showcasing atta features
Projects
Status: Done
Development

No branches or pull requests

1 participant